To find out are you in CLI or not, this is much better in my opinion:
<?php
if (PHP_SAPI != "cli") {
exit;
}
?>
(PHP 4, PHP 5, PHP 7, PHP 8)
$argc — Количество аргументов, переданных скрипту
Содержит количество аргументов, переданных текущему скрипту при запуске из командной строки.
Замечание: Имя файла скрипта всегда передаётся в качестве первого аргумента, таким образом минимальное значение $argc равно
1
.
Замечание: Эта переменная недоступна, если register_argc_argv отключён.
Пример #1 Пример использования $argc
<?php
var_dump($argc);
?>
Запустим пример в командной строке: php script.php arg1 arg2 arg3
Вывод приведённого примера будет похож на:
int(4)
Замечание:
Также доступно как $_SERVER['argc'].
To find out are you in CLI or not, this is much better in my opinion:
<?php
if (PHP_SAPI != "cli") {
exit;
}
?>