Я часто вызываю cli_set_process_title () в моих скриптах CLI PHP, чтобы установить «заголовок процесса». (Когда я смотрю в своей группе cmd.exe, важно знать, какой скрипт какой.)
Обычно проблем вообще не возникает.
Однако, по крайней мере, в двух отдельных случаях, в последний раз сегодня что-то очень странное произошло в какой-то неизвестной точке: один из вызовов cli_set_process_title () изменил название процесса совершенно другого процесса / окна: встроенный веб-сервер PHP один!
Как возможно ли это технически и логически возможно? Это известная проблема? Известно ли, почему это происходит? Я понятия не имею, как воспроизвести его, поскольку он редко делает это, но как только он это сделает, рассматриваемый процесс / окно сохраняет свой заголовок навсегда, пока я не закрою его и не перезапущу. (Что, конечно, порождает новый процесс.)
Это действительно раздражает меня.