最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

php魔術(shù)方法功能與用法實例分析

 更新時間:2016年10月19日 09:46:06   作者:Love滿天星  
這篇文章主要介紹了php魔術(shù)方法功能與用法,結(jié)合實例形式簡單分析了php面向?qū)ο蟪绦蛟O(shè)計中常見魔術(shù)方法的功能與相關(guān)使用技巧,需要的朋友可以參考下

本文實例講述了php魔術(shù)方法功能與用法。分享給大家供大家參考,具體如下:

<?php
//php中的魔術(shù)方法
header('content-type:text/html;charset=utf-8');
class Person{
 public $name;
 protected $sex;
 private $salary;
 //構(gòu)造方法,實例化對象是自動觸發(fā)的方法
 public function __construct($name,$sex,$salary){
  $this->name=$name;
  $this->sex=$sex;
  $this->salary=$salary;
 }
 //魔術(shù)常量__CLASS__
 public function getClassName(){
  echo __CLASS__;
 }
 // __FUNCTION__
 public function getMethod(){
  echo __FUNCTION__;
 }
 //__tostring()
  public function __tostring(){
   return '對象必須用var_dump()'.'姓名是'.$this->name;
  }
 //__clone() 在使用clone方法的時候會自動調(diào)用
  public function __clone(){
   echo '這個對象是被克隆出來的';
   $this->name='李四';
  }
  //__get() 當(dāng)調(diào)用一個不存在或權(quán)限不夠的屬性自動觸發(fā)的方法
  public function __get($a){
   echo $a.'屬性不存在或權(quán)限不夠';
  }
  //__set() 當(dāng)設(shè)置一個不存在或權(quán)限不夠的屬性時自動觸發(fā)的方法
  public function __set($name,$value){
   echo $name.'為'.$value;
  }
  //__isset() 當(dāng)在類外判斷一個不存在或權(quán)限不夠的屬性時自動觸發(fā)的方法
  public function __isset($name){
   echo $name.'不能為空';
  }
  //__call() 當(dāng)去訪問一個權(quán)限不夠或者不存在的方法的時候,會自動觸發(fā)的魔術(shù)方法
  public function __call($method,$a){
   echo '您請求的方法'.$method.'不存在';
   $this->getname();
  }
  public function getname(){
  echo $this->name;
  }
}
//實例化對象
$person=new Person('張三','男',12223);
$person1=new Person('張三','男',12223);
//$person2=new Person('李四','女',11111);
var_dump($person);
var_dump($person1);
exit;
$person->getClassName();
$person->getMethod();
//echo $person->name;
//echo $person;
$person1=$person; //同一個對象
//var_dump($person);
//var_dump($person1);
$person2=clone $person; //克隆會產(chǎn)生不一樣的對象
//var_dump($person);
//var_dump($person2);
//echo $person2->name;
//$person->salary=10000;
//var_dump(isset($person->salary));
//$person->getName();

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php面向?qū)ο蟪绦蛟O(shè)計入門教程》、《PHP基本語法入門教程》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計有所幫助。

相關(guān)文章

最新評論

凌海市| 名山县| 万山特区| 汕头市| 鄱阳县| 鹰潭市| 玉环县| 邮箱| 军事| 七台河市| 巨鹿县| 新平| 肇东市| 民县| 错那县| 化德县| 茂名市| 报价| 张家港市| 孝昌县| 阜新市| 华宁县| 深州市| 富锦市| 山阴县| 固原市| 南木林县| 襄垣县| 洞头县| 巨鹿县| 武汉市| 霍城县| 阿拉善左旗| 保山市| 乌兰浩特市| 柳江县| 焉耆| 连平县| 察雅县| 新乡市| 安吉县|