Справочник по PHP

         

Функции динамической загрузки


dl

Загрузка библиотеки расширения PHP во время выполнения.

Синтаксис :

int dl(string library);

dl("extensions/php_db.dll");

Загружает PHP расширение определенное в library.

get_loaded_extensions

Определения перечня загруженных модулей.

Синтаксис :

array get_loaded_extensions(void);

Возвращает массив, содержащий список имен модулей PHP, которые были прокомпилированны, загружены при старте PHP и загружены во время исполнения функцией dl().

print_r (get_loaded_extensions());

Выводит информацию, подобную следующей:

Array(    [0] => standard    [1] => bcmath    [2] => calendar    [3] => ctype    [4] => com    [5] => ftp    [6] => mysql    [7] => odbc    [8] => overload    [9] => pcre    [10] => session    [11] => tokenizer    [12] => xml    [13] => wddx    [14] => zlib    [15] => exif    [16] => gd    [17] => zip)

extension_loaded

Проверка загрузки модуля.

Синтаксис :

bool extension_loaded(string name);

Возвращает true, если указанный модуль name уже был загружен. Следует обращать внимание на то, как пишется имя модуля, и на регистр символов.

get_extension_funcs

Определение функций модуля.

Синтаксис :

array get_extension_funcs(string module_name);

Возвращает массив, содержащий перечисление имен функций, содержащихся в модуле module_name. Этот модуль должен быть предварительно загружен.

print_r(get_extension_funcs("xml"));



Содержание раздела