PHP Lancer votre script


Exemple

Sous Linux / UNIX ou Windows, un script peut être transmis en tant qu'argument à l'exécutable PHP, avec les options et arguments suivants:

php ~/example.php foo bar
c:\php\php.exe c:\example.php foo bar

Cela passe foo et bar comme arguments à example.php .

Sous Linux / UNIX, la méthode préférée pour exécuter des scripts consiste à utiliser un shebang (par exemple #!/usr/bin/env php ) comme première ligne d'un fichier et à définir le bit exécutable sur le fichier. En supposant que le script est sur votre chemin, vous pouvez l'appeler directement:

example.php foo bar

L'utilisation de /usr/bin/env php permet de trouver l'exécutable PHP à l'aide du PATH. Après l'installation de PHP, il se peut qu'il ne soit pas situé au même endroit (par exemple /usr/bin/php ou /usr/local/bin/php ), contrairement à env qui est généralement disponible à partir de /usr/bin/env .

Sous Windows, vous pouvez obtenir le même résultat en ajoutant le répertoire PHP et votre script au PATH et en modifiant PATHEXT pour permettre à .php d'être détecté à l'aide du PATH. Une autre possibilité est d'ajouter un fichier nommé example.bat ou example.cmd dans le même répertoire que votre script PHP et d'y écrire cette ligne:

c:\php\php.exe "%~dp0example.php" %*

Ou, si vous avez ajouté le répertoire PHP dans PATH, pour une utilisation pratique:

php "%~dp0example.php" %*