ভূমিকা
যখন একটি PHP স্ক্রিপ্ট কমান্ড লাইন থেকে রান করা হয়, $argv সুপারগ্লোবাল অ্যারে এতে পাস করা আর্গুমেন্টগুলো ধারণ করে। অ্যারেতে প্রথম এলিমেন্ট $argv[0] সবসময় স্ক্রিপ্টের নাম। এই ভেরিয়েবল উপলব্ধ নয় যদি php.ini-এ register_argc_argv ডিরেক্টিভ ডিজেবলড থাকে।
$argv
নিচের স্ক্রিপ্ট কমান্ড লাইন থেকে এক্সিকিউট করা হয়েছে।
উদাহরণ
<?php var_dump($argv); ?>
আউটপুট
array(1) { [0] => string(8) "main.php" }আরেকটি উদাহরণে, কমান্ড লাইন আর্গুমেন্টগুলোর যোগফল করা হয়েছে—
উদাহরণ
<?php $add = $argv[1] + $argv[2]; echo "addition = " . $add; ?>
আউটপুট
C:\xampp\php>php test1.php 10 20 addition = 30