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



-
PHP 數(shù)組與字符串,變量之間的轉(zhuǎn)換
數(shù)組與字符串,變量之間的轉(zhuǎn)換 數(shù)組的元素轉(zhuǎn)換成變量list():一般用在牽引數(shù)組上面 實(shí)例: list($name,$password,$static)=['admin','php123',2]; echo '...
-
開發(fā)打車小程序功能優(yōu)勢
打車小程序開發(fā)體現(xiàn)的功能主要有以下幾個(gè)方面。 一鍵呼叫功能:遇到危險(xiǎn)司機(jī)或乘客會(huì)在新時(shí)間內(nèi)通過小程序一件求救,各個(gè)地區(qū)后臺(tái)管理人員定位前往了解情況解決問題。 全場定位:用戶在小程序下單之后,在司機(jī)接下訂單后,在小程序就...
-
網(wǎng)站排名下降如何快速恢復(fù)
隨著搜索引擎優(yōu)化的不斷發(fā)展,各個(gè)網(wǎng)站的排名都會(huì)進(jìn)行實(shí)時(shí)更新,任何原因都可能導(dǎo)致網(wǎng)站排名下降。那么網(wǎng)站排名下降如何快速恢復(fù)呢? 1、網(wǎng)站內(nèi)容。多寫一些高質(zhì)量的相關(guān)原創(chuàng)文章,增加搜索引擎的友好度,偽原創(chuàng)和轉(zhuǎn)載的那肯定是不行的,尤其是新...
-
網(wǎng)站主題確定后,可以如何細(xì)化
網(wǎng)站主題確定后,可以通過以下方式進(jìn)行細(xì)化: 1、明確網(wǎng)站目標(biāo)和定位:深入了解企業(yè)的核心競爭力、目標(biāo)用戶群體以及市場定位,確保網(wǎng)站內(nèi)容更具針對(duì)性和滿足用戶需求。...
-
PHP While()與do~while()的運(yùn)行方式
while() 循環(huán) 只要指定的條件為真,while 循環(huán)就會(huì)執(zhí)行代碼塊。 語法: while (條件為真) { 要執(zhí)行的代碼; } 實(shí)例; <?php $x=1; while($x<=5) ...