Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

parsekit_compile_file(3) [php man page]

PARSEKIT_COMPILE_FILE(3)						 1						  PARSEKIT_COMPILE_FILE(3)

parsekit_compile_file - Compile a PHP file and return the resulting op array

SYNOPSIS
array parsekit_compile_file (string $filename, [array &$errors], [int $options = PARSEKIT_QUIET]) DESCRIPTION
Warning This function is EXPERIMENTAL. The behaviour of this function, its name, and surrounding documentation may change without notice in a future release of PHP. This function should be used at your own risk. PARAMETERS
o $filename - A string containing the name of the file to compile. Similar to the argument to include(3). o $errors - A 2D hash of errors (including fatal errors) encountered during compilation. Returned by reference. o $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. EXAMPLES
Example #1 parsekit_compile_file(3) example <?php var_dump(parsekit_compile_file('hello_world.php', $errors, PARSEKIT_SIMPLE)); ?> The above example will output: 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 } SEE ALSO
parsekit_compile_string(3). PHP Documentation Group PARSEKIT_COMPILE_FILE(3)

Check Out this Related Man Page

CLASSKIT_IMPORT(3)							 1							CLASSKIT_IMPORT(3)

classkit_import - Import new class method definitions from a file

SYNOPSIS
array classkit_import (string $filename) DESCRIPTION
Note This function cannot be used to manipulate the currently running (or chained) method. Warning This function is EXPERIMENTAL. The behaviour of this function, its name, and surrounding documentation may change without notice in a future release of PHP. This function should be used at your own risk. PARAMETERS
o $filename - The filename of the class method definitions to import RETURN VALUES
Associative array of imported methods EXAMPLES
Example #1 classkit_import(3) example <?php // file: newclass.php class Example { function foo() { return "bar! "; } } ?> <?php // requires newclass.php (see above) class Example { function foo() { return "foo! "; } } $e = new Example(); // output original echo $e->foo(); // import replacement method classkit_import('newclass.php'); // output imported echo $e->foo(); ?> The above example will output: foo! bar! SEE ALSO
classkit_method_add(3), classkit_method_copy(3). PHP Documentation Group CLASSKIT_IMPORT(3)
Man Page