To find out are you in CLI or not, this is much better in my opinion:
<?php
if (PHP_SAPI != "cli") {
exit;
}
?>$argc
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
$argc
Референца за `reserved.variables.argc.php` со подобрена типографија и навигација.
$argc
(PHP 4, PHP 5, PHP 7, PHP 8)
$argc — Бројот на аргументи предадени на скриптата
= NULL
Содржи број на аргументи предадени на тековната скрипта кога се извршува од командна линија.
Забелешка: Името на датотеката на скриптата секогаш се предава како аргумент на скриптата, затоа минималната вредност на $argc is
1.
Забелешка: Оваа променлива не е достапна кога register_argc_argv е оневозможено.
Примери
Пример #1 $argc example
<?php
var_dump($argc);
?>Кога се извршува примерот со: php script.php arg1 arg2 arg3
Горниот пример ќе прикаже нешто слично на:
int(4)
Белешки
Забелешка:
Ова е исто така достапно како $_SERVER['argc'].