国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 库尔勒市| 绥滨县| 茶陵县| 轮台县| 邯郸市| 桓仁| 峨山| 达拉特旗| 新巴尔虎左旗| 枣阳市| 鞍山市| 慈利县| 昌江| 即墨市| 天门市| 乌什县| 宜黄县| 南阳市| 石棉县| 精河县| 江油市| 靖江市| 沁水县| 永善县| 延寿县| 肃北| 五常市| 黄石市| 朝阳市| 桃源县| 延安市| 鄂尔多斯市| 新源县| 南城县| 临澧县| 河北省| 东方市| 墨玉县| 莆田市| 锦屏县| 介休市|