<?php
class people
/* 呼叫不可訪問的靜態方法 */
public static function __callstatic($name,$arg)
/* 呼叫不可訪問的屬性 */
public function __set($name,$val)
/* 呼叫不可訪問的屬性 */
public function __get($name)
/* 對不可訪問用isset/empty判斷屬性 */
public function __isset($name)
/* 對不可訪問的屬性用unset */
public function __unset($name)
/* 使用了serialize()序列化物件 */
public function __sleep()
/* 使用了unserialize()還原 */
public function __wakeup()
/* 輸出了物件 */
public function __tostring()
/* 轉殖了物件 */
public function __clone()
private function say()
private static function talk()
} $people = new people();
var_dump($people->say());
$people->talk();
$people->speek = 'huangyuxin';
$people->eat;
isset($people->drink);
empty($people->drink);
unset($people->walk);
$a = serialize($people);
var_dump(unserialize($a));
echo $people;
$peopleclone = clone $people;
php魔術常量,魔術方法
魔術常量 1。line 返回檔案中的當前行號。2。file 返回檔案的完整路徑和檔名。如果用在包含檔案中,則返回包含檔名。自php4.0.2 起,file 總是包含乙個絕對路徑,而在此之前的版本有時會包含乙個相對路徑。3。function 返回函式名稱 php4.3.0 新加 自php5 起本常量返...
invoke 魔術 PHP 魔術方法
php 魔術方法 構造方法 construct 析構方法 destruct get 與 set unset call 和 callstatic sleep 和 wakeup clone tostring invoke set state debuginfo construct 這個方法應該是最常用的...
php魔術方法
php5魔術方法 魔術函式 1。construct 建構函式 例項化物件時被呼叫,當 construct和以類名為函式名的建構函式同時存在時,construct將被呼叫,另乙個不被呼叫。2。destruct 析構函式 當刪除乙個物件或物件操作終止時被呼叫 程式結束後物件就摧毀 永遠都是最後執行的。3...