Giới thiệu
Khi script PHP chạy từ dòng lệnh, mảng siêu toàn cục $argv chứa đối số truyền vào. Phần tử đầu $argv[0] luôn là tên script. Biến này không dùng được nếu directive register_argc_argv trong php.ini bị tắt.
$argv
Script sau chạy từ dòng lệnh:
Ví dụ
<?php var_dump($argv); ?>
Kết quả
array(1) { [0]=> string(8) "main.php" }Ví dụ khác, cộng đối số dòng lệnh:
Ví dụ
<?php $add = $argv[1] + $argv[2]; echo "addition = " . $add; ?>
Kết quả:
C:\xampp\php>php test1.php 10 20 addition = 30