PHP-shell als vervanging voor PHP’s interactive mode
In Interactieve shells rule! schreef ik over hoe veel populaire script talen een interactieve interpreter meeleveren zodat je snel en simpel dingen kunt testen. Ik schreef ook over hoe de interactieve shell van PHP nogal wat te wensen overliet. Kennelijk was ik niet de enige, want Jan Kneschke, beter bekend als de hoofd ontwikkelaar van lighttpd heeft een PHP-shell ontwikkeld in PHP zelf welke wel direct antwoord geeft op de code die je probeert uit te voeren:
-
$ php php-shell.php
-
-
>> class blaat { function scriptorama() { } }
-
-
>> get_class_methods("blaat");
-
array(1) {
-
[0]=>
-
string(11) "scriptorama"
-
}
De implementatie is nog wat ruw. Zo heeft hij nog geen (correct werkende) readline support waardoor je geen history hebt en werken sommige statements niet zoals je verwacht, maar het begin is er zeker!
Volg Scriptorama via RSS!
Reageer ook!
http://david.acz.org/phpa/ is nog een alternatief.
Door Mathieu Kooiman
op 05.11.06 @ 12:03 pm | Permalink
[...] heb al eens eerder geschreven over hoe handig een interactive commandline kan zijn en over dat de interactive shells voor PHP gebruikers nog niet geweldig [...]
Door PHP-next: wat zit er aan te komen? | Scriptorama.nl op 09.26.10 @ 11:49 am | Permalink
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>