[ Index ] |
|
Code source de PHPonTrax 2.6.6-svn |
[Code source] [Imprimer] [Statistiques]
(PHP 5)
Copyright: | (c) 2005 John Peterson |
Version: | $Id:$ |
Poids: | 1315 lignes (43 kb) |
Inclus ou requis: | 1 fois |
Référencé: | 0 fois |
Nécessite: | 0 fichiers |
PHP_Shell:: (21 méthodes):
__construct()
registerCommand()
parse()
readline()
getHelp()
cmdQuit()
cmdPrint()
cmdHelp()
cmdSet()
input()
isAutoloadEnabled()
getCode()
resetCode()
appendCode()
getVerbose()
hasReadline()
getVersion()
getColour()
applyColourScheme()
registerColourScheme()
__shell_readline_complete()
__construct() X-Ref |
init the shell and change if readline support is available |
registerCommand($regex, $callback, $cmd, $help) X-Ref |
register your own command for the shell param: string $regex a regex to match against the input line param: string $callback a method in this class to call of the regex matches param: string $cmd the command string for the help param: string $help the full help description for this command |
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 |
getHelp() X-Ref |
get the inline help return: string the inline help as string |
cmdQuit($l) X-Ref |
handle the 'quit' command return: bool false to leave the input() call |
cmdPrint($l) X-Ref |
handle the 'p ' command set the verbose flag return: string the pure command-string without the 'p ' command |
cmdHelp($l) X-Ref |
handle the '?' commands With the help of the Reflection Class we extract the DocComments and display them For internal Functions we extract the prototype from the php source. ? Class::method() ? $obj->method() ? Class::property ? $obj::property ? Class ? $obj ? function() The license of the PHP_Shell class ? license return: string the help text |
cmdSet($l) X-Ref |
set a shell-var :set al to enable autoload :set bg=dark to enable highlighting with a dark backgroud |
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 |
isAutoloadEnabled() X-Ref |
Pas de description |
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 |
getVerbose() X-Ref |
check if we have a verbose print-out return: bool 1 if verbose, 0 otherwise |
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 |
getColour($type) X-Ref |
get a colour for the shell param: string $type one of (value|exception|reset|default) return: string a colour string or a empty string |
applyColourScheme($scheme) X-Ref |
apply a colour scheme to the current shell param: string $scheme name of the scheme return: false if colourscheme is not known, otherwise true |
registerColourScheme($scheme, $colours) X-Ref |
registers a colour scheme param: string $scheme name of the colour scheme param: array a array of colours |
__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 20:04:38 2007 | par Balluche grâce à PHPXref 0.7 |