国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

php類常量用法實例分析

2024-04-25 20:38:44
字體:
供稿:網(wǎng)友

本文實例講述了php類常量用法。分享給大家供大家參考。具體如下:

<?php

/**

* PHP類常量

*

* 類常量屬于類自身,不屬于對象實例,不能通過對象實例訪問

* 不能用public,protected,private,static修飾

* 子類可以重寫父類中的常量,可以通過(parent::)來調(diào)用父類中的常量

* 自PHP5.3.0起,可以用一個變量來動態(tài)調(diào)用類。但該變量的值不能為關(guān)鍵字(如self,parent或static)。

*/

class Foo

{

// 常量值只能是標量,string,bool,integer,float,null,可以用nowdoc結(jié)構(gòu)來初始化常量

const BAR = 'bar';

public static function getConstantValue()

{

// 在類的內(nèi)部可以用self或類名來訪問自身的常量,外部需要用類名

return self::BAR;

}

public function getConstant()

{

return self::BAR;

}

}

$foo = 'Foo';

echo $foo::BAR, '<br />';

echo Foo::BAR, '<br />';

$obj = new Foo();

echo $obj->getConstant(), '<br />';

echo $obj->getConstantValue(), '<br />';

echo Foo::getConstantValue();

// 以上均輸出bar

class Bar extends Foo

{

const BAR = 'foo'; // 重寫父類常量

public static function getMyConstant()

{

return self::BAR;

}

public static function getParentConstant()

{

return parent::BAR;

}

}

echo Bar::getMyConstant(); // foo

echo Bar::getParentConstant(); // bar

希望本文所述對大家的php程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 荆门市| 大埔县| 温泉县| 龙海市| 靖远县| 中阳县| 玛纳斯县| 铜陵市| 大港区| 烟台市| 太和县| 定襄县| 禄劝| 南安市| 左云县| 府谷县| 二连浩特市| 徐州市| 潞城市| 霸州市| 汝州市| 安丘市| 团风县| 太仓市| 稷山县| 扶绥县| 中阳县| 阳东县| 聊城市| 栖霞市| 应用必备| 镇安县| 天津市| 大关县| 澄迈县| 盐池县| 广汉市| 伊金霍洛旗| 安义县| 资兴市| 芜湖县|