1. 程式人生 > >常量-兼談PHPSTORM配置瀏覽器

常量-兼談PHPSTORM配置瀏覽器

    今天我們聊聊Php的常量。
     因為我們會不斷的舉例,所以知道Php的編碼基本格式要求是必要的,這些是學習程式設計的基本知識,最好仔細閱讀相關材料。我們會在舉例中提及注意。
     我的理解是,幾乎所有的程式語言都有常量和變數,並且都有差不多的定義。當然,Php的有一些自己的特點。
    常量, 英文constant; 是一旦宣告就無法改變的值。常量通過define()來宣告常量。什麼叫宣告,下面的程式碼格式就是常量的宣告:
下面“GREETING” 是個常量**名稱**, 根據編碼規範,常量一般使用大寫字母來表示,“How are you?”是常量**值**,根據需要,大小寫都可以,當然,不管是名稱還是值都可以是漢語或其他什麼語言。define()是常量宣告格式。這個GREETING一旦經過下面的宣告,就可以在程式碼中使用了。先宣告,後使用是常量,變數遵循的規則,當然Php因為屬於弱型別語言,這個規則不那麼嚴格。這個暫時不談。

<?php
define ("GREETING", "How are you?");
echo GREETING;
?>

再解釋一下整個程式碼,<?php ................. ?> 是Php程式碼的基本形式,還有其他形式,請注意。echo 是用來輸出 後面的東西的,今後會不斷使用它。後面的分號是Php語句結束的標誌,注意是在英文下面的分號,屬於半形模式。有時英文中文夾雜,容易出現中文下的分號,結果程式就出錯。
我們將上面程式程式碼在PhpStorm上演示。
建立專案
點選開啟的PhpStorm上的File, 然後是New Project, 在Location 後面將目錄路徑設定為你的WampServer的安裝路徑下的www路徑,然後將untitled改成你自己的專案名稱,比如我的改做Php_Demo, 為什麼中間有下橫槓,這個只是名稱的規範,當然可以不用。以後你逐漸就喜歡上這種格式了。然後點選Create,專案建立完成。有的人可能疑惑是在PHP Empty Project下,這個不用擔憂。
建立檔案


右鍵點選專案名稱(Php_Demo)選擇NEW, 然後找到PHP File點選,在出現的對話方塊上輸入檔名稱, 名稱後面無需加.php,因為這個是預設的。我們輸入 greeting, 點選OK, 建立檔案成功並出現編輯頁面,仔細閱讀後,開始寫程式碼,在下面另起一行,鍵入上面我們舉例的程式碼。奧,注意頁面已經有了<?php, 就不用寫了,其他的照抄。寫完後,開始驗證。
回到桌面雙擊WampServer圖示,看到電腦右下角有個綠色小方框,就是開啟運行了,如果是紅色或黃色,需要左鍵點選這個小框,點選重新啟動所有服務。
現在就是關鍵時刻了
開啟瀏覽器,在瀏覽器位址列中鍵入 http://localhost/Php_Demo/greeting.php

顯示 How are you? 成功。
在這裡插入圖片描述
當然還有更方便的方法:
把滑鼠移至PhpStomr編輯頁面右上角,出現若干瀏覽器圖示,點選你電腦內的瀏覽器或者你安裝WampServer時選擇的瀏覽器,點選就會出現How are you的,但是,是在我們設定完成後,否則只顯示:在這裡插入圖片描述
下面我們設定,兩種進入途徑:
頁面右下方一般的會出現PHP Interpreter is not configured 點選下面高亮的configure PHP Interpreter就進入了。
第二個方法是:
點選File後找到Setting, 然後, Languages an Frameworks, 再點選右邊的PHP, 出現對話方塊,選擇內容參考下圖:
在這裡插入圖片描述
在這裡插入圖片描述
參考圖中,選擇你的路徑。然後OK,再OK.
回到編輯區域,找到瀏覽器圖示點選,出現下圖成功。
在這裡插入圖片描述
不用管上圖中63342字樣。
還是回到常量上來,不要被中間的Php執行所沖淡。
記住:
常量是不變的值,你要需要常量,你就宣告一個,供你使用。宣告常量的格式是:
define ("常量名“,常量值);
define ("常量名“,常量值, 是否大小寫敏感); 這個大小寫敏感設定使用預設就行,預設是敏感。
還有一個很重要的東西,叫做系統預定義常量,就是PHP裡面已經設定好了的常量,是不是使用的define(), 沒有檢視PHP的程式碼,不知道,估計是的吧。
舉幾個預定義常量的例子,更多的請查閱相關資料
FILE
PHP_VERSION
PHP_OS
可以用程式碼來驗證,裡面的值究竟是什麼,還有,“
”是換行的意思,是HTML語言裡面的,學習PHP,必須要懂點HTML.
在這裡插入圖片描述
在這裡插入圖片描述

英文不好的,查查字典, GREETING是打招呼的意思,Demo是演示的意思。學習程式設計,英語很重要呀。
今天就到這裡。歡迎評論。