Модули
Модули, удаленные из ядра 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.