docs.jmini.fr

Les docs Jmini

Les docs jmini regroupent mes notes personnelles plus ou moins détaillées que je souhaite partager. Compilations de liens, tutoriels, réalisations pense-bêtes, morceaux de codes...
Autant d’informations que je retrouve sur mon site et qui pourront vous être utiles. En savoir plus...



Publié par Jérémie Bresson dans les docs Jmini (http://docs.jmini.fr) à l’adresse (http://docs.jmini.fr/notes/passer-arguments-script-php).


Dernière mise à jour : Mercredi 19 août 2009

Passer des arguments à un script PHP

J’ai déjà expliqué comment exécuter un script PHP en ligne de commande (Rendre un fichier exécutable dans le terminal). Comme pour beaucoup d’autres langages, il est possible de passer des arguments à un script PHP.

Deux variables sont accessibles dans le script :

  • $argc : est un entier qui contient le nombre de paramètres.
  • $argv : est un tableau qui contient les différentes variables.

À noter que le nom du script constitue la première variable.
On a donc toujours :

  • $argv au moins égal à un.
  • $argc[0] contient le chemin appelé.

$argc[0] est égal à $_SERVER['PHP_SELF']

La variable $argv peut servir à vérifier que le nombre d’arguments correspond au nombre attendu. Si ce n’est pas le cas, on pourra bloquer le script avec la fonction exit() en indiquant la syntaxe attendue.

Un exemple d’un tel script est donné dans ce script de conversion d’une couleur RGB en code hexadécimal.

En savoir plus :

Voir aussi

Les mots-clés de cet article : ,

Cet article est dans la catégorie : Notes


© 2007-2024 Jérémie Bresson | jmini.fr | Ce site est sous licence Creative Commons - en savoir plus