Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> PHP

PHP $argv


แนะนำตัว

เมื่อสคริปต์ PHP ถูกเรียกใช้จากบรรทัดคำสั่ง $argv superglobal array จะมีอาร์กิวเมนต์ที่ส่งผ่านไปยังสคริปต์นั้น องค์ประกอบแรกในอาร์เรย์ $argv[0] เป็นชื่อของสคริปต์เสมอ ตัวแปรนี้ใช้ไม่ได้หาก register_argc_argv คำสั่งใน php.ini ถูกปิดใช้งาน

$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