在线文档教程
PHP
类和函数 | Classes and Functions

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 →