命令列下執行帶引數php

2021-09-08 09:03:46 字數 684 閱讀 7464

命令列下執行帶引數

php命令列下執行php

,不走apache

等通訊流程

,沒有http

協議,所有

get,

post

傳引數不起作用

。按普通應用程式傳引數的方法進行。

1、test.php

測試檔案

檢視複製列印

?<?php 

print_r($ar**); 

echo "\n"; 

echo $argc; 

echo "\n"; 

?> 

2,命令列下呼叫

$ php test.php aaa ccc bbbb

array 

(  [0] => test.php    //引數0

,檔案本身 

[1] => aaa         //

引數1 

[2] => ccc         //

引數2 

[3] => bbbb        //

引數3 

)  4      //$argc

的值,引數的總數 

這種傳參的方式,

同shell

指令碼類似。其實這時,

php就是乙個普通的應用程式。

原文:

在命令列下執行PHP指令碼 帶引數 的方法

通常php都做http方式請求了,可以使用get or post方式接收引數,有些時候需要在shell命令下把php當作指令碼執行,比如定時任務。這就涉及到在shell命令下如何給php傳參的問題,通常有三種方式傳參。一 使用 argv or argc引數接收 使用 argc argv 接受引數 e...

python 命令列帶引數執行方式

m 將標準庫中的模組作為指令碼去執行 在python2.x中啟動乙個cgi web 伺服器 python m cgihttpserver port 啟動乙個web服務,使用瀏覽器檢視pydoc文件 python m pydoc p8080區域網內檔案傳輸,在python2.x中,可以啟動乙個伺服器,...

命令列下執行PHP指令碼

找到php.exe 執行php.exe 檔名 引數1 引數2.引數以空格分開,引數有空格以引號包裹 1 window下可以把當前php.exe路徑新增到環境變數的path裡,就可以直接執行php index.php 引數1 引數2.2 linux unix 借助php cli 執行命令 php h ...