parsekit_compile_file
(PECL)
parsekit_compile_file -- Compile a string of PHP code and return the resulting op array
Description
array
parsekit_compile_file ( string filename [, array &errors [, int options]] )
Waarschuwing |
Deze functie is
EXPERIMENTEEL. Dat betekent, dat het gedrag van deze
functie, deze functienaam, in concreto ALLES dat hier gedocumenteerd is in een
toekomstige uitgave van PHP ZONDER WAARSCHUWING kan veranderen. Wees
gewaarschuwd, en gebruik deze functie op eigen risico. |
Parameters
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.
Return Values
Returns a complex multi-layer array structure as detailed below.
Voorbeelden
Voorbeeld 1. parsekit_compile_file() example
<?php var_dump(parsekit_compile_file('hello_world.php', $errors, PARSEKIT_SIMPLE)); ?>
|
Het resultaat van dit script is als volgt: 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
} |
|