程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 深入解析PHP CLI腳本代碼范例

深入解析PHP CLI腳本代碼范例

編輯:關於PHP編程

我們對於

第一種方法是使用php -f /path/to/yourfile.php。調用PHP CLI解釋器,並給腳本傳遞參數。這種方法首先要設置php解釋器的路徑,Windows平台在運行CLI之前,需設置類似path c:php的命令,也失去了CLI腳本第一行的意義,因此不建議使用該方法。

第二種方法是首先運行chmod+x <要運行的腳本文件名>(UNIX/Linux環境),將該PHP文件置為可執行權限,然後在CLI腳本頭部第一行加入聲明(類似於#! /usr/bin/php或PHP CLI解釋器位置),接著在命令行直接執行。這是CLI首選方法,建議采用。

下面我們來看看怎樣編寫PHP CLI腳本。

編寫一個CLI腳本

首先創建一個名為myfile.php的PHP腳本,用於運行PHP CLI腳本。該腳本很簡單,僅顯示“你好 PHP CLI!”。該腳本代碼如下:

  1. #!/usr/local/bin/php –q  
  2. < ?php  
  3. //Windows平台上,上行應該為:
    #!C:phpphp.exe -q  
  4. echo "你好 PHP CLI!";  
  5. ?> 

不要忘了給該文件設置為可執行的權限:

$ chmod 755 myfile.php

然後直接輸入以下命令,按回車鍵即可以運行:

$ ./myfile.php

如果要在Windows系統下運行該腳本,則不需要設置文件屬性,可以直接運行PHP CLI腳本。

再重申一次:如果在Windows平台,CLI腳本的第一行一定要寫正確php.exe所在的位置,像這樣(另外,如果要在CLI腳本中加注釋語句,則要把注釋寫在PHP標簽裡面,因為CLI解釋只認識第一行,不在PHP標簽裡認為是語法錯誤):

#!C:phpphp.exe -q

這樣,可以看到在命令行下信息已經打印出來,證明該PHP CLI腳本已經成功運行。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved