Autre voeu
Par Christophe, dimanche 16 avril 2006 à 13:47 :: Développement :: #26 :: rss
...que j'èspère ne pas être un autre voeux pieux.
Je veux un interpréteur php aussi usable que irb pour ruby, et NON, php -r n'est en rien comparable.
Merci.
EDIT: Suite au soufflet offert par geoffrey, en plein dans la face, je me suis dit que j'allais le faire... et je n'aurai jamais pensé que ça serait aussi facile :
#!/bin/php <?php while(true){ echo "\n>> "; $in = trim(fgets(STDIN)); eval("\$ret = ($in);"); echo "\t=> ".var_export($ret,true); } ?>
Bon évidemment, ça ne gère pas l'historique des commandes, la completion (pas par défaut dans irb), le code multiligne, (ça commence à faire beaucoup), ni les structures de langage, mais vous concéderez qu'il ne sagit là que du détail... voici un exemple d'utilisation :
sh-3.1$ ./iphp
>> $x = 5
=> 5
>> $x
=> 5
>> $x + 2
=> 7
>> md5('nouveau mot de passe')
=> 'c0bf333e80fdf4bc4add5c877bb2d124'
Have fun.

Commentaires
1. Le dimanche 16 avril 2006 à 23:08, par geoffrey
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.