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

Aucun commentaire pour “Passer des arguments à un script PHP”

Flux commentaires de ce billet - Adresse du trackback - Laisser un commentaire

Soyez le premier à laisser votre commentaire !

Laisser un commentaire

Tous les commentaires sont lus et modérés avant d'être publiés. Merci pour votre compréhension.


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