欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

對php面向?qū)ο笾心g(shù)方法的認識

<?php
//header(charset="utf8");
    //echo 'hey 這里是描述我對php 面向?qū)ο笾懈鞣N魔術(shù)方法的認識。';
/*
 *魔術(shù)方法是在一些特定情況下會自動調(diào)用的一些php系統(tǒng)自定義函數(shù)
 *這些函數(shù)都很有個性,他們統(tǒng)一以__兩個 _ (下劃線)開頭。
 * 下面對于php 中這些常用的魔術(shù)方法一些個人認識。
 **/
class demo {
    public $name;
    public $age;

//當實例化這個類,首先會自動調(diào)用的方法 __construct (構(gòu)造函數(shù))
//注意,在一些特定場合將構(gòu)造函數(shù)寫成了私有方法時,需要用靜態(tài)方法實例化這個類
function __construct($name,$age){
    echo '實例化本類最先執(zhí)行的函數(shù)<br>';
    $this->name = $name;    //這樣以來相當于初始化了這個實例。
    $this->age  = $age;
}


//當對象被克隆時觸發(fā)的函數(shù) __clone()
function __clone(){
    echo '發(fā)現(xiàn)克隆體<br>';
}

//當我們訪問一個不存在的或者無權(quán)限訪問的屬性時。觸發(fā)函數(shù) __get
//當訪問private,protected等屬性都會觸發(fā)該函數(shù)
function __get($value){
    echo '你正要訪問的'.$value.'屬性無法訪問<br>';
}

//設(shè)置屬性與屬性值,對已經(jīng)存在的屬性設(shè)置不會觸發(fā)函數(shù) __set
function __set($key,$value){
    echo "你所要設(shè)置的屬性名為$key,屬性值為$value<br>";
}

//當在一個未定義(包括 protected/private)的屬性上調(diào)用 isset() 時,調(diào)用__isset()
function __isset($value){
    echo '你所訪問的屬性不存在<br>';
}


//在刪除一個不可訪問的屬性時間觸發(fā) __unset()
function __unset($value){
    echo "你這要刪除一個名為".$value."的屬性<br>";
}



//析構(gòu)函數(shù)指的是當某個對象的所有引用被刪除,或者對象被顯式的銷毀時會執(zhí)行的函數(shù)。 __destruct(析構(gòu)函數(shù))
//可以說這個方法是在程序的最后面執(zhí)行的
function __destruct(){
    echo '程序跑到尾聲才觸發(fā)的一個函數(shù)';
}
}
$demo = new demo('zhang','1');
//unset($demo->ss);//你這要刪除一個名為ss的屬性
//isset($demo->sss);//你所訪問的屬性不存在
//你所要設(shè)置的屬性名為gender,屬性值為nan
//$demo->gender = 'nan';    //不存在的屬性出發(fā)__set 方法
//$demo->name = 'jian';    //已存在的屬性直接設(shè)置。
//echo $demo->name;
//$demo->ss;//你正要訪問的ss屬性無法訪問
//$demo1 = clone($demo);    //此時處罰了clone() 方法
?>

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的鐘祥網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

分享標題:對php面向?qū)ο笾心g(shù)方法的認識
新聞來源:http://www.chinadenli.net/article2/jcoeoc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站收錄服務器托管Google商城網(wǎng)站定制開發(fā)網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設(shè)