https://3v4l.org/qqABG
Действительно, вы правы, ошибки нет, нотиса тоже
аналогичное поведение у всех скалярных типов ПХП, всех версий
В доке указали - php.net/manual/ru/language.types.array.php Замечание:
Массив, разыменовывающий скалярное значение, которое не является типом (string), отдаст NULL без какого-либо оповещения об ошибке.
Сделай нейросеть, даже на пхп, которая принимает с камеры картинку и по ранее загруженному датасету определяет состояние
Ну или, Как вариант, пока никто не заметит, разобрать светофор и подключить к нему какой-то свисток, который бы сигналы передавал
сделай класс RequestWrapper который наследует нужный класс, затем передай ему в конструктор ссылку на оригинальный обьект.
В обертке засунь sleep(rand(1,4))
-сделай вложенный элемент с CDATA.
или
-замени \r? \n на какой-то символ, который не будет использоватся в значениях и считай, что это перенос строки
- addslashes , затем stripslashes