Есть ли способ вызывать getopt ($ options) несколько раз?

Я работаю над PHP-скриптом, который будет перенаправлять и выполнять некоторые функции в зависимости от выбора пользователя.

Можно использовать мой скрипт, чтобы, скажем, перечислить все варианты, использовать алгоритм A, используй алгоритм B,

Дело в том, A может потребовать больше параметров, чем исходный скрипт, и B может потребоваться некоторые другие параметры.

Я планировал использовать getopt("r:i:") в первом скрипте, затем используйте
getopt("u:p:") в A как это требует uимя и фамилия pмудак, но похоже getotp очищает строку аргументов, с которой он работает в первый раз.

Итак, давайте представим, что я хотел бы использовать

$ php -f file.php -- -r "path" -i "A" -u "username" -p "password"

с -i "A" имея в виду использовать алгоритм A

Но во второй раз я использую getopt, он возвращает пустой массив.

Есть ли способ использовать его два раза, или, может быть, способ сказать ему, чтобы не удалять несуществующие записи?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]