Статьи

Стандартная библиотека PHP: хуже становится лучше

Всегда забавно читать замечания тех, кто был доведен до кипения PHP, классика на все времена — это разрыв между этим ;

PHP — это большой шарик крэда. Единственная причина, по которой он, кажется, не воняет поначалу, — это пять слоев лейкопластыря, в который он обернут.

и это

Дорогой Расмус,

Я хочу, чтобы вы знали, что я проверил ваш «проект с открытым исходным кодом», и я считаю необходимым сообщить вам, что даже если вы прячетесь под видом «открытого исходного кода», то, что вы производите, — полная чушь.

Конечно, такие замечания часто провоцируются такими вещами, как массивы PHP, и упускают момент, когда сортировка структуры данных в PHP обычно выглядит так;


$sql = "SELECT * FROM users ORDER BY name DESC";

Он также игнорирует вещи, которые PHP делает наиболее определенно правильно, такие как простота развертывания: «Смотри, мама — без XML-дескрипторов !».

Поднимали это раньше с мыслью, что хуже — лучше . Снова принимая к сведению то, на что здесь указывал Джефф ;

Со временем люди обращают больше внимания на программное обеспечение, написанное в стиле Нью-Джерси, поэтому оно улучшается быстрее. Хуже становится лучше.

Если посмотреть на то, что Маркус Бургер сделал со стандартной библиотекой PHP , то для меня это прохладная вода: хуже становится лучше.

Большой вопрос сейчас, что еще должен делать SPL?

Поверьте, Маркус открыт для идей и предложений (и, конечно, прямой помощи, если вы можете), и ввод действительно имеет значение, например, это обсуждение, которое приводит к тому, что первоначальная реализация Iterator :: hasMore () переименовывается в Iterator :: действительный ().

Лучшее место для разговоров — список внутренних дел .