Рекурсивный акроним словосочетания «PHP: Hypertext Preprocessor»
Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 18319 программистов и 1688 роботов. Сейчас ищут 687 программистов ...
runkit_import - Обрабатывает PHP файл, импортируя функции и классы, перезаписывая при необходимости.
Вернуться к: runkit
runkit_import
(PECL runkit >= 0.7.0)
runkit_import — Обрабатывает PHP файл, импортируя функции и классы, перезаписывая при необходимости.
Описание
bool runkit_import
( string
$filename
[, int $flags
= RUNKIT_IMPORT_CLASS_METHODS
] )
Функция похожа на include, за исключением того, что
весь код вне функций и объявлений классов игнорируется.
В зависимости от значения параметра flags
существующие функции и классы могут быть автоматически заменены
новыми реализациями.
Список параметров
-
filename
-
Имя файла, из которого будут импортированы классы и функции
-
flags
-
Результат побитового ИЛИ над константами из семейства RUNKIT_IMPORT_*.
Возвращаемые значения
Возвращает TRUE
в случае успешного завершения или FALSE
в случае возникновения ошибки.
Примеры
Пример #1 Пример для runkit_import()
<?php
// импортировать классы целиком
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASSES);
/* импортировать классы, но не импортировать их статические свойства
(константа RUNKIT_IMPORT_CLASS_STATIC_PROPS доступна начиная с версии 1.0.1) */
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASSES & ~RUNKIT_IMPORT_CLASS_STATIC_PROPS);
/* импортировать только статические свойства классов
(константа RUNKIT_IMPORT_CLASS_STATIC_PROPS доступна начиная с версии 1.0.1) */
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASS_STATIC_PROPS);
?>
Вернуться к: runkit