2011年1月19日 星期三

PHP CLI模式下變數取得方式

什麼是CLI,全名是Command Line Interface,再不懂請自己google。

php不知道多少後開始支援這個,那也不是重點,反正這篇要教的是如何在CLI模式下拿到變數,答案就是使用$argv變數。

在下command line的時候如果是這樣下的
php test.php aa bb cc

這時候$argv就會等於
$argv[0]='test.php';
$argv[1]='aa';
$argv[2]='bb';
$argv[3]='cc';
然後再針對抓到的值去做處理就好~~~
用CLI的好處就是沒有web base time out的問題,適合用來處理要跑很久的程式。
或者你也可以在web base下配合system指令,直接把要處理很久的程式丟到背景執行。

要更詳細的資料可以參閱這篇文章

以上為linux only!! windows底下沒試過 不過99.9%不行...

OMG!! 我的blog越來越多linux的東西了,真是好現象!!

沒有留言: