runkit_import
runkit_import
(PECL runkit >= 0.7.0)
runkit_import - 处理PHP文件导入功能和类定义,在适当的地方覆盖
描述
bool runkit_import ( string $filename [, int $flags = RUNKIT_IMPORT_CLASS_METHODS ] )
然而,类似于包含在函数或类之外的任何代码都被忽略。此外,根据值的不同flags
,当前运行环境中已存在的任何函数或类可能会被其新定义自动覆盖。
参数
filename
从中导入函数和类定义的文件名
flags
RUNKIT_IMPORT_ *
系列常量的按位或运算。
返回值
成功返回TRUE
或失败时返回FALSE。
例子
Example #1 runkit
_
import() example
<?php
// import classes entirely
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASSES
/* import classes, but not imports their static properties
(RUNKIT_IMPORT_CLASS_STATIC_PROPS is available since 1.0.1) */
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASSES & ~RUNKIT_IMPORT_CLASS_STATIC_PROPS
/* import only static properties of classes
(RUNKIT_IMPORT_CLASS_STATIC_PROPS is available since 1.0.1) */
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASS_STATIC_PROPS
?>
← runkit_function_rename
runkit_lint_file →