dkameleon, вы вообще с пхп знакомы ? Это нормальная проверка, которая проверяет сначала на переменную как массив, далее на наличие в ней элемента и далее на тип элемента.
С какого лешего вы решили, что is_array обязан true возвращать ? Почитайте хотя бы основы пхп.
В том, что вызываемого элемента массива не существует.
Строка и есть массив.
Вам тс выше уже описал баг, и это ещё только начала. Если у вас все проекты работают, это не значит, что нет багов.
Еще раз - это не баг. Почитайте мануалы по пхп, что он подразумевает под строками и почему со строкой можно работать как с массивом. А заодно что такое нулевой элемент в массиве.
Это не баг. Это дурачок юзер не может понять разницу между isset и is_array функциями.
Зачем юзать 5,4? В нём ещё багов тоннами.
Перевел у себя девелоперский сервер на 5.4 , ни каких багов не встретил. Все что работало на 5.2-5.3 точно так же продолжает работать и с 5.4 Единственное с чем столкнулся, чуть строже стала проверка при работе с объектами.
dkameleon, вы вообще с пхп знакомы ? Это нормальная проверка, которая проверяет сначала на переменную как массив, далее на наличие в ней элемента и далее на тип элемента.
С какого лешего вы решили, что is_array обязан true возвращать ? Почитайте хотя бы основы пхп.
И ? Что проверка на то, что это массив. Что не так то ?
dkameleon, ну что за отмазки, укажите где там у меня true == true ?
именно там и хранят.
бггггг 😂
if (true == true) {}Что именно рассмешило ?
Так проверять правильнее.
а каким чудом вы планировали получить двухмерный массив из строки ?
Если в 5.2.17 не работает - то баг именно в том, что не работает. Вообще ориентироваться на версии полутора летней давности имхо не правильно.
Сделали что ?
Строка и есть массив.
Еще раз - это не баг. Почитайте мануалы по пхп, что он подразумевает под строками и почему со строкой можно работать как с массивом. А заодно что такое нулевой элемент в массиве.
Ну в общем то логично , что нулевой элемент строки из одного символа и будет тот самый символ.
https://bugs.php.net/bug.php?id=28107 ?
Это не баг. Это дурачок юзер не может понять разницу между isset и is_array функциями.
Перевел у себя девелоперский сервер на 5.4 , ни каких багов не встретил. Все что работало на 5.2-5.3 точно так же продолжает работать и с 5.4 Единственное с чем столкнулся, чуть строже стала проверка при работе с объектами.