PHP: почему много типов строковых типов и несколько реализаций функций? - PullRequest
0 голосов
/ 15 декабря 2009

Ряд людей недоволен текущая реализация, где есть либо слишком много разных строк типы (двоичные, строковые, юникод) или несколько реализаций многих внутренние функции двигателя и помощник функции.

Минут PHP6 Совещание разработчиков

Это для PHP-гуру.

Нужна ли нам такая функциональность?
Разве это не создает путаницу?

Когда я начал изучать PHP, это определенно создало мне путаницу но это даже сегодня!

Так зачем вообще?

Опытные разработчики PHP, пожалуйста, ответьте с логикой этого.

Спасибо

Ответы [ 3 ]

4 голосов
/ 15 декабря 2009

В произвольном порядке:

  1. Обратная совместимость.
1 голос
/ 15 декабря 2009

Названия основных функций слегка запутаны и довольно противоречивы.

Однако их нельзя изменить из-за обратной совместимости.

http://www.bitstorm.org/edwin/en/php/

1 голос
/ 15 декабря 2009

Нет логики. Php (как язык, так и стандартная библиотека) никогда не разрабатывался должным образом и хаотично растет во всех направлениях.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...