tableau $args - un tableau des arguments de la ligne de commande
chaîne $shortoptions - Spécifie la liste des options courtes permises. Consultez la section "Options" pour plus de détails.
array $longoptions - Spécifie la liste des options longues permises. Par défaut NULL. Consultez la section "Options" pour plus de détails.
array - un tableau à deux éléments contenant la liste des options analysées et les arguments qui ne sont pas des options, ou bien un objet PEAR_Error si une erreur survient.
Tableau 33-1. Valeurs PEAR_Error possibles
Code d'erreur | Message d'erreur | Raison | Solution |
---|---|---|---|
NULL | << Console_Getopt: option --$opt is ambiguous >> | Deux ou plus options longues commencent avec le même caractère. | Changez le nomage des options. Il est aussi possible que l'erreur soit due à une faute de frappe. |
<< Console_Getopt: option --$opt est ambigu >> | |||
NULL | << Console_Getopt: option --$opt requires an argument >> | No parameter for a option was given. | Normalement c'est une erreur de l'utilisateur. Si le paramètre est optionel, vous devriez l'avoir indiqué comme tel dans la définition des options. |
NULL | << Console_Getopt: option --$opt doesn't allow an argument >> | A parameter for a option was given. | Normalement c'est une erreur de l'utilisateur. Si l'option requiert un paramètre (optionnel), vous devriez l'avoir indiqué comme tel dans la définition des options. |
NULL | << Console_Getopt: unrecognized option --$opt >> | Option inconnue. | Normalement c'est une erreur de l'utilisateur. Si l'option existe, vous devriez l'avoir indiquée dans la définition des options. |
<< Console_Getopt: option non reconnue --$opt >> |
Précédent | Sommaire | Suivant |
Introduction - Options | Niveau supérieur | Console_Getopt::readPHPArgv |