J'aimerais exécuter une seule instruction PHP du type if(function_exists("my_func")) echo 'function exists';
directement avec la ligne de commande sans avoir à utiliser un fichier PHP séparé.
Comment est-ce possible ?
J'aimerais exécuter une seule instruction PHP du type if(function_exists("my_func")) echo 'function exists';
directement avec la ligne de commande sans avoir à utiliser un fichier PHP séparé.
Comment est-ce possible ?
Si vous utilisez Laravel, vous pouvez utiliser php artisan tinker
pour obtenir un shell interactif étonnant pour interagir avec votre application Laravel. Cependant, Tinker fonctionne avec "Psysh" sous le capot, qui est un shell interactif. populaire PHP REPL et vous pouvez l'utiliser même si vous n'utilisez pas Laravel (PHP nu) :
// Bare PHP:
>>> preg_match("/hell/", "hello");
=> 1
// Laravel Stuff:
>>> Str::slug("How to get the job done?!!?!", "_");
=> "how_to_get_the_job_done"
Une des caractéristiques que j'apprécie vraiment dans Psysh est qu'il fournit un moyen rapide de consulter directement la documentation de PHP à partir de la ligne de commande. Pour le faire fonctionner, vous n'avez qu'à suivre les étapes suivantes :
apt install php-sqlite3
Ensuite, récupérez la base de données de documentation PHP requise et déplacez-la à l'endroit approprié :
wget http://psysh.org/manual/en/php_manual.sqlite
mkdir -p /usr/local/share/psysh/ && mv php_manual.sqlite /usr/local/share/psysh/
Maintenant, par exemple :
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.