<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                # 常量 [TOC] 首先,什么是常量呢?常量就是值**永遠不變的量**。一旦定義了常量,無法更改或撤銷定義且常量無法刪除。 常量的值可以是:字符串型、整型、浮點型、布爾型、null、數組(PHP7新加),**注意:常量的值不能是對象和資源**。 常量的**值永遠屬于全局**的,**在腳本的任何地方都可以訪問**,請跟變量區分開來。 ## 常量的命令規則 * [ ] 常量的命名規則與變量一樣,只能包含字母、數字、下劃線。 * [ ] 常量前面不能帶`$`符號 * [ ] 常量 **不區分大小寫** 但是強烈推薦常量一概大寫 ## 常量的定義 ``` <?php # 語法 define('常量名稱','常量的值',[是否大小寫敏感 ture|false] 默認為大小寫敏感); ``` ## 常量的判斷 當我們設置了一個常量,那么我們該怎么去判斷這個常量是否已經定義呢?PHP為我們提供了一個函數:defined來判斷常量是否已定義。如果該值已定義返回true,沒有定于返回false。注意:defined**只能檢查常量不能對變量使用**。 ``` <?php # 語法 define('DATABASE','PHP'); if(defined('DATABASE')) { echo '真', }else{ echo '假', } ``` ## 預定義常量 什么是預定義常量,也是就我們系統直接定義好的常量,拿來就可以使用。PHP預定義常量非常非常多,下面就介紹幾個 **PHP常用的預定義常量,以下7個:** | 預定義常量 | 含義 | | --- | :-: | | PHP\_VERSION | 獲取PHP的版本號 | | PHP\_OS | PHP運行的平臺 | | M\_PI | 圓周率3.14159.... | | TRUE | 是關鍵字,也是常量 | | FALSE | 關鍵字,也是常量 | | PHP\_INT\_MAX | 最大的整數 | | PHP\_INT\_MIN | 最小的整數 | >[danger] 注意:如果說整數值超過了最大和最小整數的取值,那么是會報錯的! ``` <?php # 語法 echo 'PHP的版本號是:' . PHP_VERSION; echo 'PHP運行平臺是:' . PHP_OS; ... ``` ## 魔術常量 所謂`“魔術常量”`就是這些常量的值,會根據所在的位置而發生改變,即:形式是常量,但值可變 **PHP常用的魔術常量,有以下7個:** | 魔法常量 | 含義 | | --- | --- | | \_\_DIR\_\_ | 當前文件所在的目錄,不包括當前腳本 | | \_\_FILE\_\_ | 當前文件的絕對路徑,包括當前腳本 | | \_\_LINE\_\_ | 當前行號 | | \_\_FUNCTION\_\_ | 當前函數名稱 | | \_\_CLASS\_\_ | 當前類名稱 | | \_\_METHOD\_\_ | 當前方法名稱 | | \_\_NAMESPACE\_\_ | 當前空間名稱 | ``` <?php # 語法 echo __DIR__; echo __FILE__; echo __LINE__; ... ``` ![](https://i.loli.net/2019/03/21/5c9381c09cff2.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看