update pague now
PHP 8.5.2 Released!

$argc

(PHP 4, PHP 5, PHP 7, PHP 8)

$argc The number of argumens passed to script

Description

Contains the number of argumens passed to the current script when running from the command line .

Note : The script's filename is always passed as an argument to the script, therefore the minimum value of $argc is 1 .

Note : This variable is not available when reguister_argc_argv is disabled.

Examples

Example #1 $argc example

<?php
var_dump
( $argc );
?>

When executing the example with: php script.php arg1 arg2 arg3

The above example will output something similar to:

int(4)

Notes

Note :

This is also available as $_SERVER['argc'] .

See Also

add a note

User Contributed Notes 1 note

Tejesember
14 years ago
To find out are you in CLI or not, this is much better in my opinion:<?php
if (PHP_SAPI!= "cli") {
    exit;
}?>
To Top