PHP 類與對象的含義,自定義類于實例化,屬性私有化,通過公共接口來進行訪問
class GirlFriend1
{
private 訪問控制,私有,僅在當前對象內(nèi)可以使用
private $name; 姓名
private $sex; 性別
private $weapon=[];兵器
private $data=[]; 屬性收集器
pubilc 訪問控制,公有,所有的外部成員都可以訪問聲明構(gòu)造方法: 對象屬性的初始化,在類實例化的時候,自動調(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)建一個對象,初始化值
$girlfriend1=new GirlFriend1('趙云','男',['青釭劍','亮銀槍']);
$girlfriend1->name='趙子龍';//給name的值為趙子龍;
echo $girlfriend1->name='常山';
猜你喜歡



-
如何有效使用站群外鏈
泰州網(wǎng)站建設(shè)隨著知識產(chǎn)權(quán)保護的推進,鏈接建設(shè)將變的更加艱難,特別是對于經(jīng)常采集的小伙伴。小伙伴發(fā)現(xiàn),花了幾千塊錢,做了大量外鏈,排名卻沒有任何改變。甚至出現(xiàn)停滯不前的現(xiàn)象,這與前一段,操作熊掌號,快速排名的策略完全相背。  ...
-
App開發(fā)從策劃到上線的步驟
隨著移動互聯(lián)網(wǎng)的快速發(fā)展,大多數(shù)企業(yè)對應(yīng)用程序的要求越來越嚴格,但在許多中小企業(yè)中,絕大多數(shù)企業(yè)發(fā)展仍然屬于我們傳統(tǒng)文化行業(yè)。所以企業(yè)想進行應(yīng)用程序開發(fā),但由于對應(yīng)用程序的理解非常有限,其開發(fā)道路變得非常困難。 1、策劃明確主題功能...
-
手機網(wǎng)站建設(shè)策劃要考慮哪些問題
任何事都應(yīng)在行動前有一個策劃,想想該怎么做,需要提前準備好什么,會得到什么樣的后果等,建設(shè)手機網(wǎng)站亦是如此。手機網(wǎng)站建設(shè)前應(yīng)有一個完整的策劃方案,這樣會讓手機網(wǎng)站建設(shè)如魚得水、事半功倍,避免半路半途而廢。但手機網(wǎng)站建設(shè)策劃方案不是那么容易容得,在...
-
PHP str_replace(), substr_replace()的運用,以及usort()二維數(shù)組的排序方法
str_replace(find,replace,string,count) 函數(shù)以其他字符替換字符串中的一些字符,區(qū)分大小寫。 語法: str_replace(必需,必需,必需,可選) 實例: $rel='Welcome to xinz...
-
PHP 目錄遍歷
目錄遍歷: 1 傳統(tǒng)過程函數(shù):opendir(),readdir(),closedir() 2 目錄掃描器:scandir() 傳統(tǒng)目錄函數(shù) 實例: $dir=opendir('../0822') or die('打開失敗...