PHP中,“$argv”用于存放指向字符串的參數(shù),是傳遞給腳本的參數(shù)數(shù)組,每一個(gè)元素指向一個(gè)參數(shù),第一個(gè)參數(shù)總是當(dāng)前腳本的文件名;“$argv”被定義在“$_SERVER”全局?jǐn)?shù)組中,僅在“register_argc_argv”打開(kāi)時(shí)可用。
本文操作環(huán)境:Windows10系統(tǒng)、PHP7.1版、Dell G3電腦。
php中argv的用法是什么
$argv — 傳遞給腳本的參數(shù)數(shù)組
字符串?dāng)?shù)組,用來(lái)存放指向你的字符串參數(shù)的指針數(shù)組,每一個(gè)元素指向一個(gè)參數(shù)
說(shuō)明
包含當(dāng)運(yùn)行于命令行下時(shí)傳遞給當(dāng)前腳本的參數(shù)的數(shù)組。
注意:
第一個(gè)參數(shù)總是當(dāng)前腳本的文件名,因此
$argv[0]
就是腳本文件名。這個(gè)變量?jī)H在 register_argc_argv 打開(kāi)時(shí)可用。
$argv—它被定義在$_SERVER全局?jǐn)?shù)組中(當(dāng)腳本以命令行方式運(yùn)行時(shí),argv 變量傳遞給程序 C 語(yǔ)言樣式的命令行參數(shù))。
示例如下:
<?php var_dump($argv); ?>
當(dāng)使用這個(gè)命令執(zhí)行:php script.php arg1 arg2 arg3
以上例程的輸出類(lèi)似于:
array(4) { [0]=> string(10) "script.php" [1]=> string(4) "arg1" [2]=> string(4) "arg2" [3]=> string(4) "arg3" }
推薦學(xué)習(xí):《PHP視頻教程》