Вы мертвы набор на PHP? Я знаю PHP, но я действительно любить питон.
Для лучше или хуже, PHP является Бейсик в Интернете, со всеми вытекающими из этого последствиями, и я в хорошем настроении, о PHP сегодня. Я говорю из опыта, я использовал PHP широко, начиная с 2003 года.
Я также, с течением времени, называют его:
- Плохая имитация Perl.
- FORTRAN полотна.
- Noob приманки.
- Плохая замена 8088 8 битной сборки Intel.
Когда PHP разработчики могли бы взять хорошее решение, они почти всегда сделали плохой. Результат:
- Не стандартный файл отображения имени класса (автопогрузчики).
- Единое пространство имен.
- Нет поддержки Юникода строк без неуклюжего внешнего модуля.
- Много расширений поддерживается, но иногда они имеют ограничения, которые делают их непригодными для использования.
- Встроенный код по умолчанию в HTML является ужасным инструментом шаблонным.
- Исключения не выбрасываются из функций системы оборачивания вызовов.
- Когда стандартная функция имеет ошибку, она возвращает 0, NULL, ложно или что-то совсем другое.
- Противоречивые именование функций, не подчеркивает CamelCase, ничего, угадать, кто.
- Система класса плохая имитация Java. Конструкторы не могут быть переопределены.
- Бедная среда, не слабые ссылки, демон написанный на PHP, в конечном счете запустить из памяти из-за этого.
- Статический контекст, все, соединение веб-браузера, $ _GET, $ _POST не может быть отделена от контекста выполнения. Все глобальные и статические. Сравните с Python WSGI.
- ложь == NULL, ложь == "", Ложь! == NULL, это будет медленно водить вас с ума.
Изменить: Я забыл упомянуть: бесполезные доллары знаки везде, которые напоминают вам, сколько $ вы могли бы сделать кодирование с любым другим языком.
Вы не пожалеете, выбирая любой язык по PHP. Python является небесным по сравнению с ним.
Извините за шумихи, но это трудно ощущаемого опыт.