Rammstein
PHPClub::News
PHP6. Вести с фронта.
Многих PHP разработчиков интересует вопрос о том, как движется разработка PHP6. Это не столько связано с интересом к цифре "6", сколько с относительной провальностью пятой версии... Но, не станем отдаляться от темы.
Итак, можно говорить о пройденной половине пути, причём, самой сложной (переработка функций ядра, которые используются во всех PHP функциях), а оставшуюся часть составляет адаптация к UTF-8 существующих функций. Но не смотря на вмешательство в ядро, обратная совместимость не будет потеряна.
Для меня лично так и не понятно, зачем пытаться сохранить совместимость с кодом для предыдущих версий. Я считаю этой главной проблемой PHP5: хостеры ставят новую версию, у пользователь весь старый код вроде бы работает, но, в то же время, глючит - как следствие, откат на версию раньше. Осталось лишь добавить "ИМХО".
Вернёмся к той "оставшейся части". Здесь 22% работ завершены, особо выделяются в списке по переделке под юникод расширения для работы с XML и БД.
Из "не-Unicode" тематики можно отметить прощание с magic quotes, register globals и safe mode. goto оставлено, как и оставлено allow_url_include (как отдельная от настройка allow_url_fopen).
За более подробной информацией о новшествах PHP6 обращайтесь сюда.
Многих PHP разработчиков интересует вопрос о том, как движется разработка PHP6. Это не столько связано с интересом к цифре "6", сколько с относительной провальностью пятой версии... Но, не станем отдаляться от темы.
Итак, можно говорить о пройденной половине пути, причём, самой сложной (переработка функций ядра, которые используются во всех PHP функциях), а оставшуюся часть составляет адаптация к UTF-8 существующих функций. Но не смотря на вмешательство в ядро, обратная совместимость не будет потеряна.
Для меня лично так и не понятно, зачем пытаться сохранить совместимость с кодом для предыдущих версий. Я считаю этой главной проблемой PHP5: хостеры ставят новую версию, у пользователь весь старый код вроде бы работает, но, в то же время, глючит - как следствие, откат на версию раньше. Осталось лишь добавить "ИМХО".
Вернёмся к той "оставшейся части". Здесь 22% работ завершены, особо выделяются в списке по переделке под юникод расширения для работы с XML и БД.
Из "не-Unicode" тематики можно отметить прощание с magic quotes, register globals и safe mode. goto оставлено, как и оставлено allow_url_include (как отдельная от настройка allow_url_fopen).
За более подробной информацией о новшествах PHP6 обращайтесь сюда.