PHP такой PHP !?

Блог им. xoma 16 апреля 2012 г., 15:00

Последнее время очень часто ругают PHP, вот тут allframeworks.ru/blog/283.html, вот тут allframeworks.ru/blog/php/297.html и вот на хабре сделали перевод всего этого безобразия habrahabr.ru/post/142140/.
Лично я согласен практически со всеми мыслями авторов всех этих «разоблачающих» статей. Буквально только что открыл страничку с документацией к функции unset docs.php.net/manual/en/function.unset.php Это просто что-то с чем-то! Одна и та же функция ведет себя различными способами в зависимости от того где она вызвана и что ей передано (кто там ругал Perl за его «контексто-зависимость» ?)! На мой личный взгляд, это просто жесть жесткая. Одно радует — раньше я как-то жил и использовал unset, не зная всех этих подводных камней.

If a globalized variable is unset() inside of a function, only the local variable is destroyed. The variable in the calling environment will retain the same value as before unset() was called.

If a variable that is PASSED BY REFERENCE is unset() inside of a function, only the local variable is destroyed. The variable in the calling environment will retain the same value as before unset() was called.

Теги: php unset xoma 0


Комментарии 2

xoma
xoma
Как php-developer подписываюсь под бОльшей частью претензий, но менять язык не собираюсь, знакомые болячки на уровне разработки как рутина обрабатываются, а новых болячек новых языков никакой устоявшийся проект не утерпитhabrahabr.ru/post/142140/#comment_4755188
xoma
xoma
Главные свойства любой системы, которая должна проработать дольше недели — стабильность, поддерживаемость, повторяемость\предсказуемость результата. Если вы пишете код который выбрасываете через неделю — я вам сочувствую, имхо вы проживаете свою жизнь зря, тратя ее на такой бессмысленный труд. Жизнь слишком коротка чтобы заниматься говенной работой.habrahabr.ru/post/142140/#comment_4755358
Пожалуйста, авторизуйтесь или зарегистрируйтесь для комментирования!