進階級-命令行使用

  由於XAMPP這類懶人包的存在,我沒有和命令行打過交道,導致在Yii框架和OO學習中,我跳過部分重要內容,現在把它補上。

命令行

  瞭解命令行,自然是爲了讓針對PHP方面的內容,所以我們第一步,要讓命令行可執行PHP內容,目前我只是Win系統的玩家熟手,對於Linux實在是茫然的很,不過不礙事,我們先打好這兩種系統基礎,遲早會用到的。
  
步驟:
1. Win鍵+R,然後輸入cmd,啓動了命令行程序;
2. cd PHP's_Path回車,接着輸入d:,有心人應該注意到了,<目錄>中,目錄變成了你所輸入的目錄;
3. 最後就是測試啦,我們用簡單的php --ini來測試當前PHP環境,見圖1。
  圖1

  師傅領進門,修行在個人,我們來瞧瞧都有哪些功能可以用:
  

PHP本身

  php –v:當前php的版本;
  php –m:當前php加載的有效模塊;
  php –i:無html格式的phpinfo;
  php –ini:當前php加載ini配置文件的數量、路徑信息。
  PHP -h:查詢可用命令行。

充當環境

  命令行運行php文件時,需注意 諸如$_SESSION之類的服務器變量,無法在命令行中使用。好處在哪呢?好處之一就是:可以通過腳本實現一些計劃任務的執行。
  php –f hello.php:倘若hello文件在php目錄下,輸出結果;
  php –a:交互模式,輸入一行代碼,php會實時輸出結果;
  php -r 'print_r(get_defined_constants());':輸出代碼,BTW,反正我的電腦輸不出。

輔助工具

  php -l hello.php:檢測語法錯誤。
  php –s:將php代碼高亮原樣輸出。

查詢手冊

  php –rf Function_Name:查詢函數;
  php –rc:查詢函數;
  php –re:查詢擴展。

  命令行的基礎,到這裏就結束了,接下來我會忙於繼續熟練Yii和研讀Yii源代碼的路上,也會不斷地打磨PHP、JavaScript和HTML能力,注意力會放在這兩方面。
  投機的事務暫時放放,現在的收益,也對的起各位投資人了。

參考資料:
php命令行用法簡介 - 天梯夢
PHP下的命令行執行 - myjavawork

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章