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



-
網(wǎng)站建設(shè)通過友情鏈接做優(yōu)化的好處
隨著互聯(lián)網(wǎng)的發(fā)展,揚(yáng)州網(wǎng)站建設(shè)成為了企業(yè)熱衷的工作,這是因?yàn)槠浒l(fā)揮的作用已經(jīng)被企業(yè)所認(rèn)可所致,但是新的問題產(chǎn)生了,企業(yè)越多,網(wǎng)站就越多,競爭肯定越大,所以網(wǎng)站建設(shè)之后,更重要的工作才剛剛開始,那就是優(yōu)化網(wǎng)站,提升曝光率,提升網(wǎng)站的人氣。 &nbs...
-
PHP 數(shù)組模擬棧與隊(duì)列操作
數(shù)組模擬棧與隊(duì)列操作 $actable = ['id'=>1, 'name'=>'張三','grade'=>'高三','subject'=&...
-
網(wǎng)站制作指南
對(duì)于初創(chuàng)企業(yè)來說,一個(gè)官方網(wǎng)站是很重要的,它能讓你的品牌快速在互聯(lián)網(wǎng)傳播,吸引更多客戶。 企業(yè)網(wǎng)站制作要這樣做: 1.有醒目顯眼的頭圖banner,可以是標(biāo)題大圖,可以是輪播圖,也可以是動(dòng)...
-
PHP 類聲明與類的實(shí)例化
類聲明與類的實(shí)例化 class Index 聲明Index類 { public $name='你好'; 創(chuàng)建公有屬性 &...
-
新手如何做好網(wǎng)站建設(shè)?
新手在做網(wǎng)站建設(shè)前先要做好網(wǎng)站策劃,要把網(wǎng)站要求,網(wǎng)站功能,網(wǎng)站設(shè)計(jì)等要求定位好,網(wǎng)站內(nèi)容資料要準(zhǔn)備,網(wǎng)站圖片要設(shè)計(jì)好。 先要把域名和主機(jī)購買了,可以去阿里去,騰訊云等平臺(tái)購買,域名注冊(cè)要實(shí)名認(rèn)證,要注冊(cè)好記有用...