由於XAMPP這類懶人包的存在,我沒有和命令行打過交道,導致在Yii框架和OO學習中,我跳過部分重要內容,現在把它補上。
命令行
始
瞭解命令行,自然是爲了讓針對PHP方面的內容,所以我們第一步,要讓命令行可執行PHP內容,目前我只是Win系統的玩家熟手,對於Linux實在是茫然的很,不過不礙事,我們先打好這兩種系統基礎,遲早會用到的。
步驟:
1. Win鍵+R,然後輸入cmd
,啓動了命令行程序;
2. cd PHP's_Path
回車,接着輸入d:
,有心人應該注意到了,<目錄>中,目錄變成了你所輸入的目錄;
3. 最後就是測試啦,我們用簡單的php --ini
來測試當前PHP環境,見圖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能力,注意力會放在這兩方面。
投機的事務暫時放放,現在的收益,也對的起各位投資人了。