新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
php匿名類是什么意思
本文操作環(huán)境:Windows10系統(tǒng)、php7.1版、Dell G3電腦。

匿名類就是指沒有名字的類,它們不能被引用。因為匿名類沒有名字,所以一個匿名類就只能創(chuàng)建一次對象。
可以通過new class來創(chuàng)建一個匿名類,與普通類的定義相似,不同點就是不需要設置類名,如下所示:
new class(參數(shù)1, 參數(shù)2, ...){
成員屬性和方法;
};
下面我們來看一個簡單的例子,如下所示:
name = $name;
}
public function output(){
echo $this->name;
}
};
$name->output();
?>
匿名類可以在一個類的內部方法中聲明,也可以直接賦值給變量。當匿名類被嵌套進普通類后,不能訪問這個外部類中使用 private、protected 修飾的方法或者屬性。如果要訪問外部類使用 protected 修飾的屬性或方法,可以使用匿名類來繼承此外部類。如果要使用外部類使用 private 修飾的屬性,則必須通過構造器傳進來。
標題名稱:php匿名類是什么意思
分享網(wǎng)址:http://fisionsoft.com.cn/article/dpeojsd.html


咨詢
建站咨詢
