Filter_input всегда возвращает нольPhp

Кемеровские программисты php общаются здесь
Anonymous
Filter_input всегда возвращает ноль

Сообщение Anonymous »

Должно быть, я делаю что-то фундаментально неправильное, но не могу понять, что именно. В процессе выяснения того, что именно делает filter_input, я написал этот тест, чтобы показать гозинты и гозуты.

Код: Выделить всё

for($i = 0; $i  string(1) ">" }
i=62 c1=> c2= c3= c4= c5=
c5=NULL
GET=array(1) { ["c1"]=> string(1) "?" }
i=63 c1=? c2= c3= c4= c5=
c5=NULL
GET=array(1) { ["c1"]=> string(1) "@" }
i=64 c1=@ c2= c3= c4= c5=
c5=NULL
GET=array(1) { ["c1"]=> string(1) "A" }
i=65 c1=A c2= c3= c4= c5=
c5=NULL
GET=array(1) { ["c1"]=> string(1) "B" }
i=66 c1=B c2= c3= c4= c5=
c5=NULL
GET=array(1) { ["c1"]=> string(1) "C" }
i=67 c1=C c2= c3= c4= c5=
c5=NULL
...
Это действительно сбивает с толку, потому что я знаю, что filter_input без проблем используется в других местах нашего кода таким же образом. Запуск PHP 8.3.11. Пожалейте сгоревшего программиста.

Подробнее здесь: https://stackoverflow.com/questions/790 ... turns-null

Вернуться в «Php»