PHP 對象 const定義類的常量


const

 * const 修飾類的成員屬性爲常量
 * 1.常量建議使用大寫,不能使用$
 * 2.常量一定要在聲明時就給好初值
 * 3.常量的訪問方式和static的訪問方式相同,但只能讀
 * 在類外部訪問       類名::常量名
 * 在類內部訪問       self::常量名

<?php
header('content-type:text/html;charset=utf-8');
/*
 * define('常量名','值')
 * 類裏面不能使用define定義
 * const 修飾類的成員屬性爲常量
 * 1.常量建議使用大寫,不能使用$
 * 2.常量一定要在聲明時就給好初值
 * 3.常量的訪問方式和static的訪問方式相同,但只能讀
 * 在類外部訪問       類名::常量名
 * 在類內部訪問       self::常量名
 * 
 * final  類和方法
 * static 屬性和方法
 */

define('ROOT', str_replace('\\', '/', dirname(__FILE__)));
// \ 是轉義字符 所以要表示反斜槓 字符,需要兩個反斜槓,表示用轉義字符對反斜槓進行轉義
echo ROOT;

    class Person{
        const NAME = "津沙港灣";
       static function say(){
        echo "我是".self::NAME;
        }
    }
    Person::say();



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