究竟用中文怎么翻譯呢? inaccessible :n. 難達(dá)到;難 " /> 美女诱点第6季,男生J桶进女人P又色又爽又黄,亚洲精品久久久午夜福利电影网

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

詳解php的魔術(shù)方法__get()和__set()使用介紹

先看看php官方文檔的解釋:
__set() is run when writing data to inaccessible properties.
__get() is utilized for reading data from inaccessible properties.

究竟用中文怎么翻譯呢?
inaccessible :n. 難達(dá)到;難接近;無法理解。

有代碼有真相:
復(fù)制代碼 代碼如下:
<?php
error_reporting(E_ALL);
class stu{
private $a;
private $b = 0;
public $c;
public $d = 0;
//這里的 private 可以用 protected public 替代
private function __get($name) {
return 123;
}

//這里的 private 也可以用 protected public 替代
private function __set($name, $value) {
echo "This is set function";
}
}
$s = new stu();
var_dump($s->a); //output: 123
var_dump($s->b); //output: 123
var_dump($s->c); //output: null
var_dump($s->d); //output: 0
var_dump($s->e); //output: 123
$s->a = 3; //output: This is set function
$s->c = 3; //no output
$s->f = 3; //output: This is set function
?>


結(jié)果分析:
如果沒有__get方法,執(zhí)行 var_dump($s->a) var_dump($s->b) 會(huì)有致命的錯(cuò)誤
如果沒有__get方法,執(zhí)行 var_dump($s->e) 會(huì)有一個(gè)notice,提示沒有定義屬性 $e

總結(jié):
1. 從一個(gè)難以訪問的屬性讀取數(shù)據(jù)的時(shí)候 __get() 方法被調(diào)用
2. 向一個(gè)難以訪問的屬性賦值的時(shí)候 __set() 方法被調(diào)用
3. 難以訪問包括:(1)私有屬性,(2)沒有初始化的屬性
4. __isset() __unset() 也類似

php技術(shù)詳解php的魔術(shù)方法__get()和__set()使用介紹,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 97视频久久 | 99视频在线精品免费观看18 | yellow在线观看免费观看大全 | 2017最新伦理伦理片67 | 国产精品成人免费 | 一本色道久久综合一区 | 日本一二三区在线视频 | 九九电影伦理片 | 伊人大香线蕉精品在线播放 | 色欲人妻无码AV专区 | 国产成人国产在线观看入口 | 99久久久精品免费观看国产 | 四川少妇大战4黑人 | 日韩欧美高清一区 | 人与禽物videos另类 | 亚洲欧美成人在线 | 国产亚洲精品看片在线观看 | 亚洲精品高清中文字幕完整版 | 国产亚洲AV无码成人网站 | 亚洲国产成人精品青青草原100 | 国产主播AV福利精品一区 | 一受多攻高h | 情欲.美女高潮 | 久久AV国产麻豆HD真实乱 | 久久99视热频国只有精品 | 天堂草原天黑黑 | 日本少妇无码精品12P | 忘忧草高清 | 成年女人免费影院播放 | 亚洲成年人免费网站 | 麻豆国产成人AV在线 | 新金梅瓶玉蒲团性奴3 | 港台三级大全 | 2017年伦理片免费观看 | 亚洲欧洲精品成人久久曰影片 | 蜜芽资源高清在线观看 | 在线观看视频亚洲 | 人性本色联盟 | 国产精品久久久久久人妻精品流 | 久久视频在线视频观看天天看视频 | 亚洲欧美中文字幕高清在线 |