PHP 類(lèi)與對象的含義,自定義類(lèi)于實(shí)例化,屬性私有化,通過(guò)公共接口來(lái)進(jìn)行訪(fǎng)問(wèn)
class GirlFriend1
{
private 訪(fǎng)問(wèn)控制,私有,僅在當前對象內可以使用
private $name; 姓名
private $sex; 性別
private $weapon=[];兵器
private $data=[]; 屬性收集器
pubilc 訪(fǎng)問(wèn)控制,公有,所有的外部成員都可以訪(fǎng)問(wèn)聲明構造方法: 對象屬性的初始化,在類(lèi)實(shí)例化的時(shí)候,自動(dòng)調用
public function __construct($name,$sex,array $weapon)
{
$this->name=$name;初始化name為$name
$this->sex=$sex;初始化sex為$sex
$this->weapon=$weapon;初始化weapon為$weapon
}
創(chuàng )建對外訪(fǎng)問(wèn)的公共接口 使用__get 魔術(shù)方法
public function __get($name)
{
$msg=null;
if(isset($this->$name)){ 是否有$name
$msg=$this->$name;
}elseif(isset($this->data[$name])){ data[]是否有$name
$msg=$this->data[$name];
}else{
$msg='無(wú)此屬性';
}
return $msg;
}
設置器使用__set 魔術(shù)方法
public function __set($name, $value)
{
$this->name=$value;
}
}
引入CirlFriend1類(lèi)
require ('class/GirlFriend1.php');
創(chuàng )建一個(gè)對象,初始化值
$girlfriend1=new GirlFriend1('趙云','男',['青釭劍','亮銀槍']);
$girlfriend1->name='趙子龍';//給name的值為趙子龍;
echo $girlfriend1->name='常山';
猜你喜歡
聯(lián)絡(luò )方式:
電話(huà):18905275582
郵箱:1700970777@qq.com



-
怎么通過(guò)網(wǎng)站運營(yíng)來(lái)獲取用戶(hù)
“用戶(hù)”,在揚州網(wǎng)站建設的小編看來(lái),這應該是所有企業(yè)都非常關(guān)注的問(wèn)題,尤其是精準用戶(hù),因為用戶(hù)是維持企業(yè)發(fā)展的根本,而企業(yè)吸引的精準用戶(hù)越多,自然達成的訂單也會(huì )越多,并且也不必花費太多的時(shí)間和精力。那么,如何才能獲取更多的...
-
PHP 類(lèi)常量與類(lèi)屬性的重載
類(lèi)常量與類(lèi)屬性的重載 class Demo { private $name='張三'; private $lei='類(lèi)'...
-
PHP中變量解析,特殊字符轉義,heredoc和 nowdoc語(yǔ)法結構的用法
PHP的命名: 1.必須用$開(kāi)始; 2.$后必須用字母或者下劃線(xiàn),后面可跟字母數字或下劃線(xiàn),不能用特許字符; 3.嚴格區分大小寫(xiě); 4.函數是不區分大小寫(xiě); 規則: 1.駝峰式:一個(gè)單詞的首字母小寫(xiě),后面的每個(gè)單詞的首字母大寫(xiě); 2.下劃線(xiàn):每...
-
HTML/CSS基礎知識總結
在WEB中,HTML和CSS的布局是比不可少的。其中不同標簽和屬性的使用方法及作用與網(wǎng)站頁(yè)面緊密關(guān)聯(lián)。 Html頁(yè)面 <!doctype html><!-- xml xhtml 聲明 --> <html> <...
-
外貿網(wǎng)站建站需要注意什么
隨著(zhù)外貿企業(yè)不斷地發(fā)展,越來(lái)越多的外貿企業(yè)選擇建設外貿網(wǎng)站以此來(lái)吸引更多的國外客戶(hù)。但外貿網(wǎng)站建站并不是一件簡(jiǎn)單的事,外貿網(wǎng)站也有很多需要注意的地方。 首先是網(wǎng)站域名的選擇,網(wǎng)站域名并不需要特別的花里胡哨,簡(jiǎn)單易記才是重要的。如果外...