php8.5
Home/ Manual/ predefined / variables/ $argc

$argc

PHP function Edit on GitHub ✎

The number of arguments passed to script

Description

Contains the number of arguments 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 register_argc_argv is disabled.

Examples

$argc example

php
<?php
var_dump($argc);
?>

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

The above example will output something similar to:

output
int(4)

Notes

Note

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

See Also

Source: language/predefined/variables/argc.xml · from the official PHP manual (php/doc-en)