Я хочу передать два разных аргумента в мой скрипт и на основе отправленного аргумента, мне нужен мой скрипт что-то. Но я не знаю, как определить мое условное утверждение.Проверка аргумента командной строки в PHP
Чтобы быть более точным, я хочу, чтобы мой скрипт выполнял поиск, когда передал аргумент «поиск» и, наоборот, показывал результат при передаче аргумента «показать».
Вот мой код:
if ($argc > 1) {
if ($argv[0] == 'show') {
for ($i = 0; $i <= $argv[2]; $i++) {
//do something
}
}
elseif($argv[0] == 'search') {
//do something
}
} else {
echo "no argument passed\n";
}
«если» заявление не проверяет мой проходной аргумент является ли это «поиск» или «шоу»
пытаются использовать 'еще if'. –
Это также не работает. –
Не $ argv [0] имя скрипта? –