Модули
Модули, удаленные из ядра PHP
Одна из первых вещей, которую вы, скорее всего, заметите при загрузке PHP 5.1.x, состоит в том, что некоторых из старых модулей больше нет. Те модули, которые все еще активно поддерживаются, доступны в библиотеке модулей сообщества PHP (PHP Extension Community Library, PECL) по адресу » https://pecl.php.net/.
Модуль | Альтернатива/Статус |
---|---|
ext/cpdf | pecl/pdflib |
ext/dbx | pecl/dbx |
ext/dio | pecl/dio |
ext/fam | Активно не поддерживается |
ext/ingres_ii | pecl/ingres |
ext/ircg | Активно не поддерживается |
ext/mcve | pecl/mcve |
ext/mnogosearch | Активно не поддерживается |
ext/oracle | ext/oci8 или ext/pdo_oci |
ext/ovrimos | Активно не поддерживается |
ext/pfpro | Активно не поддерживается |
ext/w32api | » pecl/ffi |
ext/yp | Активно не поддерживается |
ext/activescript | » pecl/activescript |
Модули в PECL, которые активно не поддерживаются (то есть не поддерживаются в течение некоторого времени, над ними никто не работает в данный момент, и у них нет релизов пакетов PECL), по-прежнему доступны в SVN по адресу » https://svn.php.net/viewvc/pecl. Однако новые версии модулей PHP, которые больше не выпускаются, по своей природе не поддерживаются, и их установка производиться на свой страх и риск.
Константы класса в новых модулях PHP 5.1.x
API движка Zend 2.1 позволяет разработчикам модулей объявлять константы класса
в объектно-ориентированных модулях. Новые модули, написанные для PHP
5.1.x, включая SPL,
PDO,
XMLReader и
date, имеют свои константы в
формате PDO::CLASS_CONSTANT
, а не в формате в стиле языка C -
PDO_CLASS_CONSTANT
для минимизации
загрязнения глобального пространства PHP.