1
0
mirror of https://github.com/php/php-src.git synced 2026-03-30 12:13:02 +02:00

argv example in phpdbginit

This commit is contained in:
krakjoe
2013-11-22 20:11:06 +00:00
parent 88a95efdfa
commit 6bf06ac0ba

View File

@@ -43,11 +43,42 @@ if (function_exists('readline_completion_function')) {
);
});
}
/*
Setting argv made trivial ...
argv 1 2 3 4
^ set argv for next execution
argv
^ unset argv for next execution
*/
function argv()
{
$argv = func_get_args();
if (!$argv) {
$_SERVER['argv'] = array();
$_SERVER['argc'] = 0;
return;
}
$_SERVER['argv'] = array_merge
(
array("phpdbg"),
$argv
);
$_SERVER['argc'] = count($_SERVER['argv']);
return $_SERVER['argv'];
}
:>
##########################################################
# Now carry on initializing phpdbg ...
##########################################################
# R my_debugging_function
# R argv
##########################################################
# PHP has many functions that might be useful