[ Index ] |
|
Code source de PRADO 3.0.6 |
[Code source] [Imprimer] [Statistiques]
A interactive PHP Shell The more I work with other languages like python and ruby I like their way how they work on problems. While PHP is very forgiving on errors, it is weak on the debugging side. It was missing a simple to use interactive shell for years. Python and Ruby have their ipython and iruby shell which give you a direct way to interact with the objects. No need to write a script and execute it afterwards.
Poids: | 1090 lignes (37 kb) |
Inclus ou requis: | 1 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
PHP_Shell:: (13 méthodes):
__construct()
parse()
readline()
cmdHelp()
cmdLicense()
cmdQuit()
input()
getCode()
resetCode()
appendCode()
hasReadline()
getVersion()
__shell_readline_complete()
__construct() X-Ref |
init the shell and change if readline support is available |
parse() X-Ref |
parse the PHP code we parse before we eval() the code to - fetch fatal errors before they come up - know about where we have to wait for closing braces return: int 0 if a executable statement is in the code-buffer, non-zero otherwise |
readline() X-Ref |
show the prompt and fetch a single line uses readline() if avaialbe return: string a input-line |
cmdHelp($l) X-Ref |
get the inline help return: string the inline help as string |
cmdLicense($l) X-Ref |
get the license string return: string the inline help as string |
cmdQuit($l) X-Ref |
handle the 'quit' command return: bool false to leave the input() call |
input() X-Ref |
handle the input line read the input and handle the commands of the shell return: bool false on 'quit' or EOF, true otherwise |
getCode() X-Ref |
get the code-buffer return: string the code-buffer |
resetCode() X-Ref |
reset the code-buffer |
appendCode($code) X-Ref |
append code to the code-buffer param: string $code input buffer |
hasReadline() X-Ref |
check if readline support is enabled return: bool true if enabled, false otherwise |
getVersion() X-Ref |
get version of the class return: string version-string |
__shell_readline_complete($str, $pos) X-Ref |
a readline completion callback param: string $str linebuffer param: integer $pos position in linebuffer return: array list of possible matches |
Généré le : Sun Feb 25 21:07:04 2007 | par Balluche grâce à PHPXref 0.7 |