Issue: https://github.com/php/php-src/issues/11246
Author: lucasnetau
### Description
The following code:
```php
<?php
if (cli_set_process_title("title") === true &&
cli_get_process_title() === "title")
echo "Successfully set title\n";
```
Resulted in this output:
```
PHP Warning: cli_set_process_title(): cli_set_process_title had an error: Not initialized correctly
PHP Warning: cli_get_process_title(): cli_get_process_title had an error: Not initialized correctly
```
But I expected this output instead:
```
Successfully set title
```
What was strange with this one it works from bash shells within PHPStorm, but fails on subprocesses
(proc_open) or when php cli run from Terminal.
Tracing the issue finds that there may not be a contiguous environ strings following argv, however
comparing to the original postgres version and checking the existing source this doesn't appear
to be necessary to fail at this point.
I'll raise a PR shortly
### PHP Version
PHP 8.1, PHP8.2
### Operating System
MacOS