Php maed me sad

топ 100 блогов Spectator.ru — 31.05.2011 Сайт про то, какое php гавно неконсистентное.

Помимо того, что перечислено (хотя я не со всем сталкивался), меня в последнее время раздражает, что при нестрогом типировании (это так по-русски называется?), которое, наверное, благо, пустая или несуществующая переменная не считается пустым массивом.

Т.е. foreach ($a as $key => $value) будет ругаться на то, что $a не массив, если $a — не массив (смешно, я знаю).

В моем понимании, $a=""; должно быть «равно» $a=array();

Аргументация?

И в первом и во втором случае можно сделать $a[]="new", и оно будет работать.

Ну и вообще можно по foreach и строку перебирать, если эта строка, почему бы и нет, раз остальное позволять работать со строкой как с «псевдомассивом».

Еще на стыке нестрогого типирования в php и mongodb иногда случаются смешные вещи, типа переменных «145», которые вдруг оказываются строкой, но это не проблема языка.

Php maed me sad

Оставить комментарий

Предыдущие записи блогера :
28.05.2011 Art Imitates Life
Архив записей в блогах:
помогите котеку! ...
- Ничего не понимаю. Я - Рыба, а муж - Дева. Это же совершенно не сочетаемые знаки! ...а мы, всё равно, уже пятнадцать лет вместе! Не могу понять как это? - Может быть, потому что астрология - это полная хрень? ...
Итак, наш дуче съездил в Сочи за деньгами и обрушил на беларусов очередной град налогов. Вспомним обещание и уже введенные после обещания налоги. Они под катом. - запрет на повышение старых и введение новых налогов в течение пяти лет . Любые изменения налогов только в сторону у ...
На работе одна коллега регулярно организует коллективные выходы в театр (жён и мужей можно тоже брать с собой). Раньше я не участвовал, а в этом году решил присоединиться, тем более что в театре уже не был лет пять, наверное. Пьеса интересная, современная, с юмором, без лишнего ...
Закончился для нас первый городской чемпионат по шахматам, Оливчатина наша соревновался с 16 мальчиками, средний возраст которых был 7-9 лет. Дали бронзовую медаль нашему сладкому чемпиону. Продвинули на ранг и, возможно, в следующем году ...