Traite un fichier PHP important fonctions et définitions de classes, écrasement où applicable

# runkit_import

(PECL runkit >= 0.7.0)

runkit_import — Traite un fichier PHP important fonctions et définitions de classes, écrasement où applicable

### Description

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

Similaire à include, par contre tout code qui réside à l'extérieur de fonction ou classe est simplement ignoré. De plus, dépendamment de la valeur de `flags`, toutes fonctions et classes qui existent déjà dans l'environnement en cours d'exécution peuvent être automatiquement écrasées par leurs nouvelles définitions.

### Liste de paramètres

`filename`

  Nom du fichier pour importer les définitions de fonctions et de classe

`flags`

  Comparaison de bits OU (OR) de la famille de constantes RUNKIT_IMPORT_*.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 runkit_import() example

`<?php
// importe classes entièrement
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASSES);
/* importe classes, mais n'importe pas leurs propriétés statiques
(RUNKIT_IMPORT_CLASS_STATIC_PROPS is available since 1.0.1) */
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASSES & ~RUNKIT_IMPORT_CLASS_STATIC_PROPS);
/* importe uniquement les propriétés statiques des classes
(RUNKIT_IMPORT_CLASS_STATIC_PROPS is available since 1.0.1) */
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASS_STATIC_PROPS);
?>`