PHP 類與對象的含義,自定義類于實(shí)例化,屬性私有化,通過公共接口來進(jìn)行訪問
class GirlFriend1
{
private 訪問控制,私有,僅在當(dāng)前對象內(nèi)可以使用
private $name; 姓名
private $sex; 性別
private $weapon=[];兵器
private $data=[]; 屬性收集器
pubilc 訪問控制,公有,所有的外部成員都可以訪問聲明構(gòu)造方法: 對象屬性的初始化,在類實(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)建對外訪問的公共接口 使用__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è)對象,初始化值
$girlfriend1=new GirlFriend1('趙云','男',['青釭劍','亮銀槍']);
$girlfriend1->name='趙子龍';//給name的值為趙子龍;
echo $girlfriend1->name='常山';
猜你喜歡
-
PHP 文件的上傳與檢測
系統(tǒng)變量: $_FILES是一個(gè)二維數(shù)組,一維是當(dāng)前的文件上件控件的名稱,就是name屬性值 二維是它的當(dāng)前屬性,重要的有以下幾個(gè): $_FILES['file']['name']: 文件原始名稱 $_FILES['...
-
PHP數(shù)組元素的回調(diào)處理,用for()循環(huán)來遍歷數(shù)組
數(shù)組元素的回調(diào)處理: 將一個(gè)函數(shù)做為參數(shù)進(jìn)行傳遞 array_filter():回調(diào)處理數(shù)組中的每個(gè)元素的值,僅返回結(jié)果為true的元素 實(shí)例: $arr=[3,0,'',15,null,100,false,'php'...
-
手機(jī)網(wǎng)站建設(shè)的重要性
隨著移動(dòng)互聯(lián)網(wǎng)的普及,越來越多的人使用手機(jī)來瀏覽網(wǎng)站和進(jìn)行在線購物。因此,每個(gè)企業(yè)都需要一個(gè)手機(jī)網(wǎng)站來滿足用戶的需求。 1、用戶體驗(yàn):手機(jī)網(wǎng)站可以提供更好的用戶體驗(yàn)。相比于傳統(tǒng)的網(wǎng)站,手機(jī)網(wǎng)站可以更好地適應(yīng)手機(jī)屏幕的大小和分辨率,...
-
如何正確的使用CRM
客戶是企業(yè)的生存之本,應(yīng)該引起企業(yè)的高度重視。那如何在保證不流失老客戶的情況下,不斷加大新客戶的挖掘吶?在這個(gè)信息化時(shí)代,靠人工和原先的老模式已經(jīng)無法跟上時(shí)代的腳步。所有很多睿智的企業(yè)管理者,都會(huì)選擇一套適合自己的客戶關(guān)系管理軟件,...
-
網(wǎng)站建設(shè)公司如何做網(wǎng)站頁面設(shè)計(jì)?
在網(wǎng)站建設(shè)過程中網(wǎng)頁設(shè)計(jì)有多重要?目前北京網(wǎng)站建設(shè)公司在報(bào)價(jià)環(huán)節(jié)網(wǎng)站設(shè)計(jì)占比為40%-50%,前端開發(fā)和程序開發(fā)兩項(xiàng)占比50%左右。在做網(wǎng)站頁面設(shè)計(jì)時(shí)候,我們應(yīng)該考慮如何利用手中的有限數(shù)據(jù)來設(shè)定或選定框架及主體結(jié)構(gòu)。以及使用什么樣的色調(diào)...