PHP 類常量與類屬性的重載
class Demo
{
private $name='張三';
private $lei='類';
private $abc='品牌';
const TXET_WORD='文本字';
獲取屬性的重載
public function __get($name)
{
if ($name == 'lei') {
return $name.'不允許查看';
}
return $this->$name;
}
更新屬性的重載
public function __set($name, $value)
{
if ($name == 'lei') {
echo $name.'不允許修改;
}
$this->$name = $value;
}
屬性檢測的重載
public function __isset($name)
{
if ($name == 'lei') {
return false;
}
return isset($this->$name);
}
銷毀屬性的重載
public function __unset($name)
{
if ($name == 'name') {
return false;
}
unset($this->$name);
}
}
$demo=new Demo();
訪問私有屬性,如類中無__get()會出錯,如有自動觸發(fā)
echo '姓名: ', $demo->name;
當(dāng)設(shè)置私有屬性時,如類中無__set()會出錯,如有自動觸發(fā)
$demo->lei='你好';
$demo->name='hello';
echo Demo::TXET_WORD;
echo $demo->name;
當(dāng)訪問有屬性時,外部檢測不到,如果類_isset()就可以檢測到
echo isset($demo->name)?'存在':'不存在';
echo isset($demo->lei)?'存在':'不存在';
銷毀屬性 __unset()
unset($demo->name);
echo $demo->name;
猜你喜歡
聯(lián)絡(luò)方式:
電話:18905275581
郵箱:1700970777@qq.com



-
網(wǎng)頁首屏設(shè)計方法
在各種設(shè)計中,一眼讓人看見的地方,都是我們要花大功夫設(shè)計的地方,那么到網(wǎng)頁設(shè)計中,首屏就是這樣一個一眼讓人看到的東西。今天我們來看看網(wǎng)頁首屏的設(shè)計方法. 首屏頁面是用戶初步瀏覽你的網(wǎng)站所接觸的&ldquo...
-
外貿(mào)網(wǎng)站推廣的方式有哪些
站點營銷大致可以分為兩類:一是seo優(yōu)化,二是競價排名。假如還扯到自媒體品牌推廣之類的,那就屬于網(wǎng)絡(luò)推廣這一類。 首先通過競爭者網(wǎng)站、網(wǎng)頁相關(guān)搜索下拉詞和工具,對自己企業(yè)站點進(jìn)行優(yōu)化匹配。第二就是了解網(wǎng)站各頁面的具體情況,將影響到整...
-
選擇靜態(tài)網(wǎng)站制作有什么好處
使用靜態(tài)網(wǎng)站制作可以顯得網(wǎng)站簡單大方,網(wǎng)站打開速度快,方便搜索引擎抓取,降低服務(wù)器壓力,可以使網(wǎng)站加載速度加快,能使用網(wǎng)站穩(wěn)定,做網(wǎng)站推廣時,能提高網(wǎng)站優(yōu)化效果。 做網(wǎng)站要以客戶為中心,網(wǎng)站要能讓客戶看著舒適,客戶要能看到想要看到的...
-
網(wǎng)站制作指南
對于初創(chuàng)企業(yè)來說,一個官方網(wǎng)站是很重要的,它能讓你的品牌快速在互聯(lián)網(wǎng)傳播,吸引更多客戶。 企業(yè)網(wǎng)站制作要這樣做: 1.有醒目顯眼的頭圖banner,可以是標(biāo)題大圖,可以是輪播圖,也可以是動...
-
定制網(wǎng)站與非定制網(wǎng)站的介紹
首先我來講一下,什么是定制網(wǎng)站,定制網(wǎng)站根據(jù)企業(yè)自身要求和產(chǎn)品品牌創(chuàng)意設(shè)計獨有風(fēng)格的網(wǎng)站,風(fēng)格方面設(shè)計更符合企業(yè)自身品牌發(fā)展,專為企業(yè)量身定制,更體現(xiàn)出網(wǎng)站的人性化、企業(yè)化、品牌化。 什么是非定制網(wǎng)站呢?為什么市場上出現(xiàn)幾千幾百的...