|
8.55.27 getopt()Lit des options passées dans la ligne de commande[ Exemples avec getopt ] PHP 4 >= 4.3.0, PHP 5
array
getopt (
string
options
,
array
longopts
)
getopt
retourne un tableau associatif avec
la liste des paires option/valeur, lues dans la ligne de commande,
et basée sur le format d'option
options
ou
bien
FALSE
en cas d'erreur.
Sur les plates-formes qui ont la fonction C
getopt_long
,
les options longues peuvent être spécifiées avec le paramètre
longopts
(disponible depuis PHP 4.3.0).
| Exemple avec getopt |
<?php $options = getopt("f:hp:"); // Analyse la ligne de commande (i.e. $GLOBALS['argv']) ?>
|
Le paramètre
options
peut contenir les éléments
suivants : caractères ou caractères suivis d'un signe deux-points pour
indiquer un élément optionnel. Par exemple, une option appelée
x
correspond à une option
-x
,
et une chaîne
x:
correspond à une option de type
-x argument
. Cela importe peut si un argument a des
espaces auparavant.
getopt
retourne un tableau avec les options et leurs
valeurs. Si une option n'a pas d'argument, sa valeur sera
FALSE
.
| Note | |
Cette fonction n'est pas
implémentée sous Windows.
|
|