(PECL parsekit:0.2-1.2)
parsekit_compile_file — Compile un fichier de code PHP et retourne le tableau d'opcode résultant
Cette fonction est EXPERIMENTALE . Cela signifie que le comportement de cette fonction, son nom et, concrètement, TOUT ce qui est documenté ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction à vos risques et périls.
Une chaîne contenant le nom du fichier à compiler. Similaire à l'argument de include() .
Un hash 2D des erreurs (incluant les erreurs fatales) rencontrées pendant la compilation. Retourné par référence.
Soit PARSEKIT_QUIET , soit PARSEKIT_SIMPLE . Pour produire plusieurs degrès de retour dans la chaîne retournée.
Retourne un tableau complexe multi-dimensionnel, structuré comme ci-dessous.
Exemple 1874. Exemple avec parsekit_compile_file()
<?php
var_dump
(
parsekit_compile_file
(
'bonjour_le_monde.php'
,
$errors
,
PARSEKIT_SIMPLE
));
?>
L'exemple ci-dessus va afficher :
array(5) { [0]=> string(37) "ZEND_ECHO UNUSED 'Bonjour le monde' UNUSED" [1]=> string(30) "ZEND_RETURN UNUSED NULL UNUSED" [2]=> string(42) "ZEND_HANDLE_EXCEPTION UNUSED UNUSED UNUSED" ["function_table"]=> NULL ["class_table"]=> NULL }
parsekit_compile_string() |