php命令列獲取引數
原來程式使用list.php?n=1來實現乙個功能,現在需要讓其自動執行。
在命令列下,cd /www/hx/;/usr/local/bin/php /www/hx/list.php
但list.php要如何獲取引數呢?
通過瀏覽文件,php 的命令列模式:
知道了在使用命令行時,會產生$argc 和 $argv兩個引數。$argc就是所有的引數個數+1,$argv則為保
存所有引數的陣列。$argv[0]為指令碼的名稱,所以$argc是引數個數+1,$argv[1]則為第乙個引數的值。
現在list.php只需要加乙個引數,開始改編list.php的獲取程式。
原獲取程式一句話,$num = $_get[$n];
現改為:
if($argc==2)
else
這樣在命令列下,cd /www/hx/;/usr/local/bin/php /www/hx/list.php 1
就可以與在瀏覽器上輸入list.php?n=1實現相同的功能了。
獲取命令列引數
在win32控制台應用程式中,主函式為 int main intargc,char argv 其中argc為引數個數,我們可以如此呼叫 for i 0 i 在win32應用程式中呢?主函式為 int winapi winmain hinstancehinstance,hinstancehprevin...
PHP命令列引數
php命令列引數 檢視phpinfo 顯示php版本 檢視php安裝了哪些擴充套件模組,可修改php.ini新增刪除擴充套件模組。編譯php時內建的擴充套件,無法通過修改php.ini刪除啟動乙個內建的web伺服器,用於開發環境內進行程式的除錯。php s 0.0.0.0 9000內建的web伺服器...
PHP命令列引數
隱藏 檢視phpinfo 顯示php版本 檢視php安裝了哪些擴充套件模組,可修改php.ini新增刪除擴充套件模組。編譯php時內建的擴充套件,無法通過修改php.ini刪除啟動乙個內建的web伺服器,用於開發環境內進行程式的除錯。php s 0.0.0.0 9000內建的web伺服器是乙個全功能...