parsekit_compile_file
(PECL parsekit:0.2-1.2)
parsekit_compile_file — Compile a string of PHP code and return the resulting op array
Descrierea
Această funcţie este EXPERIMENTALĂ. Comportamentul acestei funcţii, denumirea sa şi orice alte aspecte documentate în privinţa acestei funcţii pot să fie modificate fără preaviz într-o versiune viitoare a PHP. Utilizaţi această funcţie la propriul risc.
Parametri
- filename
-
A string containing the name of the file to compile. Similar to the argument to include().
- errors
-
A 2D hash of errors (including fatal errors) encountered during compilation. Returned by reference.
- options
-
One of either PARSEKIT_QUIET or PARSEKIT_SIMPLE. To produce varying degrees of verbosity in the returned output.
Valorile întroarse
Returns a complex multi-layer array structure as detailed below.
Exemple
Example#1 parsekit_compile_file() example
<?php
var_dump(parsekit_compile_file('hello_world.php', $errors, PARSEKIT_SIMPLE));
?>
Exemplul de mai sus va afişa:
array(5) { [0]=> string(37) "ZEND_ECHO UNUSED 'Hello World' UNUSED" [1]=> string(30) "ZEND_RETURN UNUSED NULL UNUSED" [2]=> string(42) "ZEND_HANDLE_EXCEPTION UNUSED UNUSED UNUSED" ["function_table"]=> NULL ["class_table"]=> NULL }