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

PHP $argv

บทนำ

เมื่อรัน PHP script จาก command line Superglobal array $argv จะมี arguments ที่ส่งให้ script ตัวแรกใน array $argv[0] จะเป็นชื่อของ script เสมอ ตัวแปรนี้ไม่พร้อมใช้งานหาก directive register_argc_argv ใน php.ini ถูกปิดใช้งาน

$argv

สคริปต์ต่อไปนี้ถูกรันจาก command line

ตัวอย่าง

<?php var_dump($argv); ?>

ผลลัพธ์

array(1) { [0]=> string(8) "main.php" }

ในอีกตัวอย่างหนึ่ง ดำเนินการบวก command line arguments

ตัวอย่าง

<?php $add = $argv[1] + $argv[2]; echo "addition = " . $add; ?>

Output

C:\xampp\php>php test1.php 10 20 addition = 30