Giới thiệu
Khi một tập lệnh PHP được chạy từ dòng lệnh, mảng superglobal $ argv chứa các đối số được truyền cho nó. Phần tử đầu tiên trong mảng $ argv [0] luôn là tên của script. Biến này không khả dụng nếu register_argc_argv chỉ thị trong php.ini bị vô hiệu hóa.
$ argv
Tập lệnh sau được thực thi từ dòng lệnh.
Ví dụ
<?php var_dump($argv); ?>
Đầu ra
array(1) { [0]=> string(8) "main.php" }
Trong một ví dụ khác như sau, việc bổ sung các đối số dòng lệnh được thực hiện
Ví dụ
<?php $add=$argv[1]+$argv[2]; echo "addition = " . $add; ?>
Đầu ra
C:\xampp\php>php test1.php 10 20 addition = 30