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的東西了,真是好現象!!
沒有留言:
張貼留言