Changeset 2427b63


Ignore:
Timestamp:
Oct 28, 2022, 4:12:17 PM (2 years ago)
Author:
w96k <w96k@…>
Branches:
master
Children:
4784869
Parents:
80f6e09
Message:

Add cons of php

File:
1 edited

Legend:

Unmodified
Added
Removed
  • content/digarden/20210423140526-php.org

    r80f6e09 r2427b63  
    1717- Нормальная поддржка Float'ов. Будет правильно считать 0.1 + 0.2
    1818- Копирование значение, а не ссылки. Наличие оператора & для обращения к "ссылке" переменной.
     19
     20Минусы PHP:
     21- Глобальная конфигурация, которая влияет на поведение
     22- Расширения, которые влияют на поведение
     23- Нельзя изменять встроенные функции
     24- Сообщество обожает ООП, но в стандартной библиотеке только процедуры
     25- Стандартная библиотека не разбита на неймспейсы, доступно сразу около
     26  5-6 тыся функций
     27- Странный нейминг
     28- Сложно переопределять поведение библиотек. Есть рефлексия, но скажем,
     29  чтобы поменять что-то в vendor через рефлексию возникнут сложности. В
     30  языках вроде ruby и python есть конфигурация на этом же языке
     31  программирования, где можно проводить разные манипуляции. В PHP нету
     32  конфигурации на PHP, чтобы делать что-то до запуска программы.
    1933 
    2034** Полезные библиотеки
Note: See TracChangeset for help on using the changeset viewer.