(PECL runkit >= 0.7.0)
Process a PHP file importing function and class definitions, overwriting where appropriate
bool runkit_import ( string $filename [, int $flags = RUNKIT_IMPORT_CLASS_METHODS ] )
Similar to include however any code residing outside of a function or class is simply ignored. Additionally, depending on the value of flags
, any functions or classes which already exist in the currently running environment may be automatically overwritten by their new definitions.
Parameters:
filename
Filename to import function and class definitions from
flags
Bitwise OR of the RUNKIT_IMPORT_* family of constants.
Returns:
Returns TRUE
on success or FALSE
on failure.
Examples:
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); ?>
Please login to continue.