array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'es', ), 'this' => array ( 0 => 'function.runkit-import.php', 1 => 'runkit_import', ), 'up' => array ( 0 => 'ref.runkit7.php', 1 => 'Funciones de runkit', ), 'prev' => array ( 0 => 'function.runkit-function-rename.php', 1 => 'runkit_function_rename', ), 'next' => array ( 0 => 'function.runkit-method-add.php', 1 => 'runkit_method_add', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'es', 'path' => 'reference/runkit7/functions/runkit7-import.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(No version information available, might only be in Git)
runkit_import — Procesar un archivo PHP importando definiciones de funciones y clases, sobrescribiendo cuando sea apropiado
Similar a include, sin embargo cualquier código que resida fuera
de una función o clase es simplemente ignorado.
Además, dependiendo del valor de flags
,
cualquier función o clase ya existente en el entorno de ejecución actual
podría ser sobrescrito automáticamente por sus nuevas definiciones.
filename
El nombre de archivo desde que se va a importar las definiciones de funciones y clases
flags
Operador OR a nivel de bit de la familia de constantes
RUNKIT_IMPORT_*
.
Ejemplo #1 Ejemplo de runkit_import()
<?php
// importar clases completamente
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASSES);
/* importar clases, aunque no importar sus propiedades estáticas
(RUNKIT_IMPORT_CLASS_STATIC_PROPS está disponible desde 1.0.1) */
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASSES & ~RUNKIT_IMPORT_CLASS_STATIC_PROPS);
/* importar solamente las propiedades estáticas de las clases
(RUNKIT_IMPORT_CLASS_STATIC_PROPS está disponible desde 1.0.1) */
runkit_import('myfile.inc', RUNKIT_IMPORT_CLASS_STATIC_PROPS);
?>