Console_Getopt::getopt

Console_Getopt::getopt -- Récupère les options de la ligne de commande

Synopsis

require_once 'Console/Getopt.php';

array getopt (array $args, string $shortoptions [, array $longoptions = NULL])

Description

Analyse les options de la ligne de commande et les retourne.

Paramètres

Valeur retournée

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.

Valeurs renvoyées

Tableau 33-1. Valeurs PEAR_Error possibles

Code d'erreurMessage d'erreurRaisonSolution
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  >>   

Note

Cette fonction ne peut pas être appelée de façon statique.