Чем плох ПХП

На «Хабре» появился перевод статьи «PHP: фрактал плохого дизайна». Отличная статья, расставляющая все точки над «ё» в этом вопросе. Кстати, вот штука, которую я не знал:

bolk@Bolk ~  $ php <<PHP
> <? 
> function __lambda_func() {
> };
> 
> create_function('', 'return;');
> PHP

Fatal error: Cannot redeclare __lambda_func() (previously declared in -:3) in -(5) : runtime-created function on line 1

ПХП, при использовании функции create_function сначала создаёт функцию __lambda_func (чтобы потом её переименовать), а если она уже где-то была создана, падает.

Читайте также

«Go» паникует
Попробую рассказать ещё об одной вещи, которая показалась мне в «Go» странной, дополню предыдущий пост. Иногда, скомпилированная программа, написанная на «Go» «паникует»:
2011

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

Олег Горбунов № 2
Ну вообще-то, в мануале прямо написано — все, что начинается на __ зарезервировано для служебного пользования.
rmcreative.ru № 4
Денис Попов (besisland.name) № 7
Мне нравится статья, а также нравится мнение Бирмана: http://ilyabirman.net/meanwhile/2012/04/13/1/
Григорьев Андрей № 9
Самое популярное мнение «дизайн для людей». Паршиво, когда люди другой профессии начинают оценивать качество инструментов. Это аналогично тому, что домохозайка скажет хирургу: кухонный нож лучше скальпеля, поскольку я мои мама и бабушка не умеют делать ничего, что было бы приготовлено при помощи скальпеля. Ну сравнение аналогичное. Нет ни одной известнй 3d игры на php, не слышал я также и об использовании php для разработки серверной части для игр уровня EVE online, я не пользуюсь ни одним десктопным приложением, написанным на php и сталкивался лишь с одой кривой програмулиной, php не встраивают в качестве скриптового языка в игры, графические редакторы, не слышал я и аналогах научных пакетов того же Python для php. Очевидно потому, что это все софт написанный гиками для гиков (например, такой гиковский YouTube, или там World of Tanks/Planes/…, или десятки маленьких утилит в раличных ОС)
Или еще аргумент: «я будучи дизайнером не сталкивался с большинством его критикуемых особенностей и потому не вижу в этом ничего плохого» (мой вольный перевод). А я сталкивался и не однократно. И тратил уйму времени для борьбы с теме или иными его приколами. Больше не хочу