Process a PHP file importing function and class definitions, overwriting where appropriate

# runkit_import

(PECL runkit >= 0.7.0)

runkit_import — Process a PHP file importing function and class definitions, overwriting where appropriate

### Descrierea

runkit_import ( string `$filename` [, int `$flags` = RUNKIT_IMPORT_CLASS_METHODS ] ) : bool

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.

### Parametri

`filename`

  Filename to import function and class definitions from

`flags`

  Bitwise OR of the RUNKIT_IMPORT_* family of constants.

### Valorile întoarse

Întoarce valoarea `TRUE` în cazul succesului sau `FALSE` în cazul eșecului.

### Exemple

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);
?>`