Delicious Bookmark this on Delicious Share on Facebook SlashdotSlashdot It! Digg! Digg



PHP : Function Reference : runkit Functions : runkit_sandbox_output_handler

runkit_sandbox_output_handler

Specify a function to capture and/or process output from a runkit sandbox (PECL runkit:0.7-0.9)
mixed runkit_sandbox_output_handler ( object sandbox [, mixed callback] )

Example 2094. Feeding output to a variable

<?php
function capture_output($str) {
 
$GLOBALS['sandbox_output'] .= $str;

 return
'';
}

$sandbox_output = '';

$php = new Runkit_Sandbox();
runkit_sandbox_output_handler($php, 'capture_output');
$php->echo("Hello\n");
$php->eval('var_dump("Excuse me");');
$php->die("I lost myself.");
unset(
$php);

echo
"Sandbox Complete\n\n";
echo
$sandbox_output;
?>

The above example will output:

Sandbox Complete

Hello
string(9) "Excuse me"
I lost myself.

Change Language


Follow Navioo On Twitter
Runkit_Sandbox
Runkit_Sandbox_Parent
runkit_class_adopt
runkit_class_emancipate
runkit_constant_add
runkit_constant_redefine
runkit_constant_remove
runkit_function_add
runkit_function_copy
runkit_function_redefine
runkit_function_remove
runkit_function_rename
runkit_import
runkit_lint_file
runkit_lint
runkit_method_add
runkit_method_copy
runkit_method_redefine
runkit_method_remove
runkit_method_rename
runkit_return_value_used
runkit_sandbox_output_handler
runkit_superglobals
eXTReMe Tracker