Php getopts() гибридный первый параметр, делающий недействительными остальные параметры ⇐ Php
Php getopts() гибридный первый параметр, делающий недействительными остальные параметры
У меня в my-file.php есть следующее:
$short_options = "r:"; $long_options = ["корень:"]; $options = getopt($short_options, $long_options); print_r($варианты); Все это работает:
php my-file.php -r foo php my-file.php -r=foo php мой-файл.php -rfoo php my-file.php --root foo php my-file.php --root=foo НО, если я добавлю предполагаемый следующим образом:
php my-file.php -r foo #или любое из вышеперечисленного r не читается
Все понимают, что первым параметром всегда является имя файла. Как это исправить?
У меня в my-file.php есть следующее:
$short_options = "r:"; $long_options = ["корень:"]; $options = getopt($short_options, $long_options); print_r($варианты); Все это работает:
php my-file.php -r foo php my-file.php -r=foo php мой-файл.php -rfoo php my-file.php --root foo php my-file.php --root=foo НО, если я добавлю предполагаемый следующим образом:
php my-file.php -r foo #или любое из вышеперечисленного r не читается
Все понимают, что первым параметром всегда является имя файла. Как это исправить?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Getopts, используемый для анализа параметров функции, не позволяет этого сделать
Anonymous » » в форуме Linux - 0 Ответы
- 20 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как ввести в конструктор только один параметр (остальные - обычные параметры)?
Anonymous » » в форуме Android - 0 Ответы
- 13 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Как ввести в конструктор только один параметр (остальные - обычные параметры)?
Anonymous » » в форуме Android - 0 Ответы
- 10 Просмотры
-
Последнее сообщение Anonymous
-