<div id="palb5"><fieldset id="palb5"><strike id="palb5"></strike></fieldset></div>
      <center id="palb5"></center>
        <ruby id="palb5"><menuitem id="palb5"></menuitem></ruby>

          <em id="palb5"><ol id="palb5"></ol></em>
          太阳之歌女主角,棋王梁家辉,三毛学生意,绅士品格国语版全集,西安天空出现奇异云层,幽灵公主在线观看高清完整,蜜桃成熟时2未删减版,燃烧电视剧全集30集

          PHP中的16個魔術方法

          時間:2025-09-29 13:51:50 php語言

          PHP中的16個魔術方法

            PHP中把以兩個下劃線__開頭的方法稱為魔術方法,這些方法在PHP中充當了舉足輕重的作用。下面一起來看看!

          PHP中的16個魔術方法

            魔術方法包括:

            __construct(),類的構造函數

            __destruct(),類的析構函數

            __call(),在對象中調用一個不可訪問方法時調用

            __callStatic(),用靜態方式中調用一個不可訪問方法時調用

            __get(),獲得一個類的成員變量時調用

            __set(),設置一個類的成員變量時調用

            __isset(),當對不可訪問屬性調用isset()或empty()時調用

            __unset(),當對不可訪問屬性調用unset()時被調用。

            __sleep(),執行serialize()時,先會調用這個函數

            __wakeup(),執行unserialize()時,先會調用這個函數

            __toString(),類被當成字符串時的回應方法

            __invoke(),調用函數的方式調用一個對象時的回應方法

            __set_state(),調用var_export()導出類時,此靜態方法會被調用。

            __clone(),當對象復制完成時調用

            __autoload(),嘗試加載未定義的類

            __debugInfo(),打印所需調試信息

            范例

            下面讓我們以實例的形式向大家講解下這幾個魔術方法時如何使用的。

            一、 __construct(),類的構造函數

            php中構造方法是對象創建完成后第一個被對象自動調用的方法。在每個類中都有一個構造方法,如果沒有顯示地聲明它,那么類中都會默認存在一個沒有參數且內容為空的構造方法。

            1、 構造方法的作用

            通常構造方法被用來執行一些有用的初始化任務,如對成員屬性在創建對象時賦予初始值。

            2、 構造方法的在類中的聲明格式

            function __constrct([參數列表]){

            方法體 /pic/p>

            }

            3、 在類中聲明構造方法需要注意的事項

            1、在同一個類中只能聲明一個構造方法,原因是,PHP不支持構造函數重載。

            2、構造方法名稱是以兩個下畫線開始的__construct()

            下面是它的例子:

            name = $name; $this->sex = $sex; $this->age = $age; } /** * say 方法 */ public function say() { echo "我叫:" . $this->name . ",性別:" . $this->sex . ",年齡:" . $this->age; } }

            創建對象$Person1且不帶任參數

            $Person1 = new Person();

            echo $Person1->say(); /pic/p>

            創建對象$Person2且帶參數“小明”

            $Person2 = new Person("小明"); echo $Person2->say(); /pic/p>

            創建對象$Person3且帶三個參數

            $Person3 = new Person("李四","男",25); echo $Person3->say(); /pic/p>

            二、__destruct(),類的析構函數

            通過上面的講解,現在我們已經知道了什么叫構造方法。那么與構造方法對應的就是析構方法。

            析構方法允許在銷毀一個類之前執行的一些操作或完成一些功能,比如說關閉文件、釋放結果集等。

            析構方法是PHP5才引進的新內容。

            析造方法的聲明格式與構造方法 __construct() 比較類似,也是以兩個下劃線開始的方法 __destruct() ,這種析構方法名稱也是固定的。

            1、 析構方法的聲明格式

            function __destruct() { /pic/p>

            注意:析構函數不能帶有任何參數。

            2、 析構方法的作用

            一般來說,析構方法在PHP中并不是很常用,它屬類中可選擇的一部分,通常用來完成一些在對象銷毀前的清理任務。

            舉例演示,如下:

            name = $name; $this->sex = $sex; $this->age = $age; } /** * say 說話方法 */ public function say() { echo "我叫:".$this->name.",性別:".$this->sex.",年齡:".$this->age; } /** * 聲明一個析構方法 */ public function __destruct() { echo "我覺得我還可以再搶救一下,我的名字叫".$this->name; } } $Person = new Person("小明"); unset($Person); /pic/p>

            上面的程序運行時輸出:

            我覺得我還可以再搶救一下,我的名字叫小明

            三、 __call(),在對象中調用一個不可訪問方法時調用。

            該方法有兩個參數,第一個參數 $function_name 會自動接收不存在的方法名,第二個 $arguments 則以數組的方式接收不存在方法的多個參數。

            1、 __call() 方法的格式:

            function __call(string $function_name, array $arguments) { /pic/p>

            2、 __call() 方法的作用:

            為了避免當調用的方法不存在時產生錯誤,而意外的導致程序中止,可以使用 __call() 方法來避免。

            該方法在調用的方法不存在時會自動調用,程序仍會繼續執行下去。

            請參考如下代碼:

            run("teacher"); /pic/p>

            運行結果如下:

            你所調用的靜態方法:run(參數:Array ( [0] => teacher ) )不存在!

            你所調用的靜態方法:eat(參數:Array ( [0] => 小明 [1] => 蘋果 ) )不存在!

            Hello, world!

            五、 __get(),獲得一個類的成員變量時調用

            在 php 面向對象編程中,類的成員屬性被設定為 private 后,如果我們試圖在外面調用它則會出現“不能訪問某個私有屬性”的錯誤。那么為了解決這個問題,我們可以使用魔術方法 __get()。

            魔術方法__get()的作用

            在程序運行過程中,通過它可以在對象的外部獲取私有成員屬性的值。

            我們通過下面的 __get() 的實例來更進一步的連接它吧:

            name = $name; $this->age = $age; } /** * 在類中添加__get()方法,在直接獲取屬性值時自動調用一次,以屬性名作為參數傳入并處理 * @param $propertyName * * @return int */ public function __get($propertyName) { if ($propertyName == "age") { if ($this->age > 30) { return $this->age - 10; } else { return $this->$propertyName; } } else { return $this->$propertyName; } } } $Person = new Person("小明", 60); /pic/p>

            "; /pic/p>

            "; /pic/p>

            運行結果:

            姓名:小明

            年齡:50

            六、 __set(),設置一個類的成員變量時調用

            __set() 的作用:

            __set( $property, $value )` 方法用來設置私有屬性, 給一個未定義的屬性賦值時,此方法會被觸發,傳遞的參數是被設置的屬性名和值。

            請看下面的演示代碼:

            name = $name; $this->age = $age; } /** * 在類中添加__get()方法,在直接獲取屬性值時自動調用一次,以屬性名作為參數傳入并處理 * @param $propertyName * * @return int */ public function __get($propertyName) { if ($propertyName == "age") { if ($this->age > 30) { return $this->age - 10; } else { return $this->$propertyName; } } else { return $this->$propertyName; } } } $Person = new Person("小明", 60); /pic/p>

            "; /pic/p>

            "; /pic/p>

            運行結果:

            我叫小紅,今年16歲了

            七、 __isset(),當對不可訪問屬性調用isset()或empty()時調用

            在看這個方法之前我們看一下isset()函數的應用,isset()是測定變量是否設定用的函數,傳入一個變量作為參數,如果傳入的變量存在則傳回true,否則傳回false。

            那么如果在一個對象外面使用isset()這個函數去測定對象里面的成員是否被設定可不可以用它呢?

            分兩種情況,如果對象里面成員是公有的,我們就可以使用這個函數來測定成員屬性,如果是私有的成員屬性,這個函數就不起作用了,原因就是因為私有的被封裝了,在外部不可見。那么我們就不可以在對象的外部使用isset()函數來測定私有成員屬性是否被設定了呢?當然是可以的,但不是一成不變。你只要在類里面加上一個__isset()方法就可以了,當在類外部使用isset()函數來測定對象里面的私有成員是否被設定時,就會自動調用類里面的__isset()方法了幫我們完成這樣的操作。

            __isset()的作用:當對不可訪問屬性調用 isset() 或 empty() 時,__isset() 會被調用。

            請看下面代碼演示:

            name = $name; $this->age = $age; $this->sex = $sex; } /** * @param $content * * @return bool */ public function __isset($content) { echo "當在類外部使用isset()函數測定私有成員{$content}時,自動調用

            "; echo isset($this->$content); } } $person = new Person("小明", 25); /pic/p>

            "; echo isset($person->name),"

            "; echo isset($person->age),"

            ";

            運行結果如下:

            1 /pic/p>

            當在類外部使用isset()函數測定私有成員name時,自動調用 /pic/p>

            1 /pic/p>

            當在類外部使用isset()函數測定私有成員age時,自動調用 /pic/p>

            1 /pic/p>

            八、 __unset(),當對不可訪問屬性調用unset()時被調用。

            看這個方法之前呢,我們也先來看一下 unset() 函數,unset()這個函數的作用是刪除指定的變量且傳回true,參數為要刪除的變量。

            那么如果在一個對象外部去刪除對象內部的成員屬性用unset()函數可以嗎?

            這里自然也是分兩種情況:

            1、 如果一個對象里面的成員屬性是公有的,就可以使用這個函數在對象外面刪除對象的公有屬性。

            2、 如果對象的成員屬性是私有的,我使用這個函數就沒有權限去刪除。

            雖然有以上兩種情況,但我想說的是同樣如果你在一個對象里面加上__unset()這個方法,就可以在對象的外部去刪除對象的私有成員屬性了。在對象里面加上了__unset()這個方法之后,在對象外部使用“unset()”函數刪除對象內部的私有成員屬性時,對象會自動調用__unset()函數來幫我們刪除對象內部的私有成員屬性。

            請看如下代碼:

            name = $name; $this->age = $age; $this->sex = $sex; } /** * @param $content * * @return bool */ public function __isset($content) { echo "當在類外部使用isset()函數測定私有成員{$content}時,自動調用

            "; echo isset($this->$content); } } $person = new Person("小明", 25); /pic/p>

            "; echo isset($person->name),"

            "; echo isset($person->age),"

            ";

            運行結果:

            當在類外部使用unset()函數來刪除私有成員時自動調用的

            1當在類外部使用unset()函數來刪除私有成員時自動調用的

            九、 __sleep(),執行serialize()時,先會調用這個函數

            serialize() 函數會檢查類中是否存在一個魔術方法 __sleep()。如果存在,則該方法會優先被調用,然后才執行序列化操作。

            此功能可以用于清理對象,并返回一個包含對象中所有應被序列化的變量名稱的數組。

            如果該方法未返回任何內容,則 NULL 被序列化,并產生一個 E_NOTICE 級別的錯誤。

            注意:

            __sleep() 不能返回父類的私有成員的名字。這樣做會產生一個 E_NOTICE 級別的錯誤。可以用 Serializable 接口來替代。

            作用:

            __sleep() 方法常用于提交未提交的數據,或類似的清理操作。同時,如果有一些很大的對象,但不需要全部保存,這個功能就很好用。

            具體請參考如下代碼:

            name = $name; $this->age = $age; $this->sex = $sex; } /** * @param $content * * @return bool */ public function __isset($content) { echo "當在類外部使用isset()函數測定私有成員{$content}時,自動調用

            "; echo isset($this->$content); } } $person = new Person("小明", 25); /pic/p>

            "; echo isset($person->name),"

            "; echo isset($person->age),"

            ";

            代碼運行結果:

            當在類外部使用serialize()時會調用這里的__sleep()方法

            O:6:"Person":2:{s:4:"name";s:8:"5bCP5piO";s:3:"age";i:25;}

            十、 __wakeup(),執行unserialize()時,先會調用這個函數

            如果說 __sleep() 是白的,那么 __wakeup() 就是黑的了。

            那么為什么呢?

            因為:

            與之相反,`unserialize()` 會檢查是否存在一個 `__wakeup()` 方法。如果存在,則會先調用 `__wakeup` 方法,預先準備對象需要的資源。

            作用:

            __wakeup() 經常用在反序列化操作中,例如重新建立數據庫連接,或執行其它初始化操作。

            還是看代碼:

            name = $name; $this->age = $age; $this->sex = $sex; } /** * @param $content * * @return bool */ public function __isset($content) { echo "當在類外部使用isset()函數測定私有成員{$content}時,自動調用

            "; echo isset($this->$content); } } $person = new Person("小明", 25); /pic/p>

            "; echo isset($person->name),"

            "; echo isset($person->age),"

            ";

            運行結果:

            當在類外部使用serialize()時會調用這里的__sleep()方法

            string(58) "O:6:"Person":2:{s:4:"name";s:8:"5bCP5piO";s:3:"age";i:25;}" 當在類外部使用serialize()時會調用這里的__sleep()方法 當在類外部使用unserialize()時會調用這里的__wakeup()方法 object(Person)#2 (3) { ["sex"]=> string(3) "男" ["name"]=> int(2) ["age"]=> int(25) }

            十一、 __toString(),類被當成字符串時的回應方法

            作用:

            __toString() 方法用于一個類被當成字符串時應怎樣回應。例如 `echo $obj;` 應該顯示些什么。

            注意:

            此方法必須返回一個字符串,否則將發出一條 `E_RECOVERABLE_ERROR` 級別的致命錯誤。

            警告:

            不能在 __toString() 方法中拋出異常。這么做會導致致命錯誤。

            代碼:

            name = $name; $this->age = $age; $this->sex = $sex; } public function __toString() { return 'go go go'; } } $person = new Person('小明'); /pic/p>

            結果:

            go go go

            那么如果類中沒有 __toString() 這個魔術方法運行會發生什么呢?讓我們來測試下:

            代碼:

            name = $name; $this->age = $age; $this->sex = $sex; } } $person = new Person('小明'); /pic/p>

            結果:

            Catchable fatal error: Object of class Person could not be converted to string in D:phpStudyWWW estindex.php on line 18

            很明顯,頁面報了一個致命錯誤,這是語法所不允許的。

            十二、 __invoke(),調用函數的方式調用一個對象時的回應方法

            作用:

            當嘗試以調用函數的方式調用一個對象時,__invoke() 方法會被自動調用。

            注意:

            本特性只在 PHP 5.3.0 及以上版本有效。

            直接上代碼:

            name = $name; $this->age = $age; $this->sex = $sex; } public function __invoke() { echo '這可是一個對象哦'; } } $person = new Person('小明'); /pic/p>

            查看運行結果:

            這可是一個對象哦

            當然,如果你執意要將對象當函數方法使用,那么會得到下面結果:

            Fatal error: Function name must be a string in D:phpStudyWWW estindex.php online 18

            十三、 __set_state(),調用var_export()導出類時,此靜態方法會被調用。

            作用:

            自 PHP 5.1.0 起,當調用 var_export() 導出類時,此靜態方法會被自動調用。

            參數:

            本方法的唯一參數是一個數組,其中包含按 array(‘property’ => value, …) 格式排列的類屬性。

            下面我們先來看看在沒有加 __set_state() 情況按下,代碼及運行結果如何:

            上代碼:

            name = $name; $this->age = $age; $this->sex = $sex; } } $person = new Person('小明'); /pic/p>

            看結果:

            Person::__set_state(array( 'sex' => '男', 'name' => '小明', 'age' => 25, ))

            很明顯,將對象中的屬性都打印出來了

            加了 __set_state() 之后:

            繼續上代碼:

            name = $name; $this->age = $age; $this->sex = $sex; } public static function __set_state($an_array) { $a = new Person(); $a->name = $an_array['name']; return $a; } } $person = new Person('小明'); /pic/p>

            繼續看結果:

            Person::__set_state(array( 'sex' => '男', 'name' => '小紅', 'age' => 25, ))

            十四、 __clone(),當對象復制完成時調用

            在多數情況下,我們并不需要完全復制一個對象來獲得其中屬性。但有一個情況下確實需要:如果你有一個 GTK 窗口對象,該對象持有窗口相關的資源。你可能會想復制一個新的窗口,保持所有屬性與原來的窗口相同,但必須是一個新的對象(因為如果不是新的對象,那么一個窗口中的改變就會影響到另一個窗口)。還有一種情況:如果對象 A 中保存著對象 B 的引用,當你復制對象 A 時,你想其中使用的對象不再是對象 B 而是 B 的一個副本,那么你必須得到對象 A 的一個副本。

            作用:

            對象復制可以通過 clone 關鍵字來完成(如果可能,這將調用對象的 __clone() 方法)。對象中的 __clone() 方法不能被直接調用。

            語法:

            $copy_of_object = clone $object;

            注意:

            當對象被復制后,PHP 5 會對對象的所有屬性執行一個淺復制(shallow copy)。所有的引用屬性 仍然會是一個指向原來的變量的引用。

            當復制完成時,如果定義了 __clone() 方法,則新創建的對象(復制生成的對象)中的 __clone() 方法會被調用,可用于修改屬性的值(如果有必要的話)。

            看代碼:

            name = $name; $this->age = $age; $this->sex = $sex; } public function __clone() { echo __METHOD__."你正在克隆對象

            "; } } $person = new Person('小明'); /pic/p>

            '; var_dump('persion2:'); var_dump($person2);

            看結果:

            Person::__clone你正在克隆對象

            string(9) "persion1:" object(Person)#1 (3) { ["sex"]=> string(3) "男" ["name"]=>string(6) "小明" ["age"]=> int(25) } string(9) "persion2:" object(Person)#2 (3) { ["sex"]=> string(3) "男" ["name"]=> string(6) "小明" ["age"]=> int(25) }

            克隆成功。

            十五、__autoload(),嘗試加載未定義的類

            作用:

            你可以通過定義這個函數來啟用類的自動加載。

            在魔術函數 __autoload() 方法出現以前,如果你要在一個程序文件中實例化100個對象,那么你必須用include或者require包含進來100個類文件,或者你把這100個類定義在同一個類文件中 —— 相信這個文件一定會非常大,然后你就痛苦了。

            但是有了 __autoload() 方法,以后就不必為此大傷腦筋了,這個類會在你實例化對象之前自動加載制定的文件。

            還是通過例子來看看吧:

            先看看以往的方式:

            /** * 文件non_autoload.php */ require_once('project/class/A.php'); require_once('project/class/B.php'); require_once('project/class/C.php'); if (條件A) { $a = new A(); $b = new B(); $c = new C(); /pic/pic/p>

            看到了嗎?不用100個,只是3個看起來就有點煩了。而且這樣就會有一個問題:如果腳本執行“條件B”這個分支時,C.php這個文件其實沒有必要包含。因為,任何一個被包含的文件,無論是否使用,均會被php引擎編譯。如果不使用,卻被編譯,這樣可以被視作一種資源浪費。更進一步,如果C.php包含了D.php,D.php包含了E.php。并且大部分情況都執行“條件B”分支,那么就會浪費一部分資源去編譯C.php,D.php,E.php三個“無用”的文件。

            那么如果使用 __autoload() 方式呢?

            /** * 文件autoload_demo.php */ function __autoload($className) { $filePath = “project/class/{$className}.php”; if (is_readable($filePath)) { require($filePath); } } if (條件A) { $a = new A(); $b = new B(); $c = new C(); /pic/pic/p>

            ok,不論效率怎么用,最起碼界面看起來舒服多了,沒有太多冗余的代。

            再來看看這里的效率如何,我們分析下:

            當php引擎第一次使用類A,但是找不到時,會自動調用 __autoload 方法,并將類名“A”作為參數傳入。所以,我們在 __autoload() 中需要的做的就是根據類名,找到相應的文件,并包含進來,如果我們的方法也找不到,那么php引擎就會報錯了。

            注意:

            這里可以只用require,因為一旦包含進來后,php引擎再遇到類A時,將不會調用__autoload,而是直接使用內存中的類A,不會導致多次包含。

            擴展:

            其實php發展到今天,已經有將 `spl_autoload_register` — 注冊給定的函數作為 __autoload 的實現了,但是這個不在啊本文講解之內,有興趣可以自行看手冊。

            十六、__debugInfo(),打印所需調試信息

            注意:

            該方法在PHP 5.6.0及其以上版本才可以用,如果你發現使用無效或者報錯,請查看啊你的版本。

            看代碼:

            prop = $val; } /** * @return array */ public function __debugInfo() { return [ 'propSquared' => $this->prop ** 2, ]; } } var_dump(new C(42));

            結果:

            object(C)#1 (1) { ["propSquared"]=> int(1764) }

            再次注意:

            這里的 `**` 是乘方的意思,也是在PHP5.6.0及其以上才可以使用,詳情請查看PHP手冊

            總結

            以上就是PHP中我了解到的魔術方法了,常用的包括 __set() __get() __autoload() 等應該熟悉,其他的了解也沒有關系,畢竟知識不怕多嘛。

          【PHP中的16個魔術方法】相關文章:

          PHP中的魔術方法03-05

          PHP中的魔術方法詳解12-29

          php中的常用魔術方法總結03-17

          PHP5中的魔術方法詳解12-06

          PHP中八個魔術方法詳解02-08

          PHP常用魔術方法講解03-17

          PHP中魔術方法的使用方法12-03

          PHP面向對象的魔術方法詳解12-24

          PHP中list的方法11-17

          主站蜘蛛池模板: 色鬼电影| 老表发钱寒国语免费完整版| 幸福小丈夫全集| 飞机上空姐电影在线观看| 杜拉拉升职记免费观看| 韩版恶作剧之吻网络版| 男生女生一起愁愁愁电视剧在线观看| 金马奖55届完整版高清| 黑帮大佬的365天第三季在线播放 电影朋友的妈妈在线观看 | 让子弹飞隐藏剧情| 千山万水mv| 我的漂亮的瘦子5HD中字_午夜电影全集_完整版免费在线观看-天天影院 | 日出免费| 激情瑜伽| 燃烧大地| 名欲场在线观看| 善良的嫂子2字巴巴鱼汤饭| 碧血剑林家栋版全集| 荒野渔夫 | 暖暖中文免费版电视剧在哪看| 鹿铃免费| 国风按摩院1一6| 贞洁美妇沦陷| 爆操老妈46集在线 | 小爸爸爱奇艺| 色降| 我的团长免费完整版在线观看| 爱丫爱丫40集| 人民检察官在线观看| 玄奘之路纪录片| 私人女性监狱完整版| 《咒》恐怖电影完整版在线观看| 秦时明月全集免费观看| 动画还原梨泰院踩踏事故全程| 台剧浪漫女家教在线观看全集| 情刺是哪一年上映的影视作品| 战马一号电影在线观看免费| 野兽家族| 电影举起手来免费观看完整版 | 情色小游戏| 暴躁的少女国语版在线观看| 微笑妈妈电视剧免费完整版| 世界上什么人一下子变老| 陆贞传奇52集| 七天骗了一个村| 姐妹牙医电影手机在线| 沉默羔羊| 私人航空2法国电影| 豚鼠总动员| 万界独尊动漫免费播放| 菲律宾农村版《村姑》 | 挣扎吧亚军君免费观看完整版| 《大兵的寝室》美剧免费观看全集| 世界奇闻怪事图片| 倔强驱魔师动漫观看| 意外的春天 电影| 怡红院官网| 美景之屋6:我的完美人生| 黑白配在线观看免费版全集| 我的老爸不简单短剧| 陈玉莲 连体完整版| 修理师傅的艳遇无删减| 三线轮回电影完整版在线观看| 浪漫女家教电影在线观看全集| 最新电影免费观看完整版在线播放| 至尊红颜武媚娘全集| 一起嗟嗟嗟免费观看30分钟电视剧 | 死亡飞车| 举起手来第二部| 需要爸爸的种子演员表| 孩子今天妈妈给你| 《和讨厌的部长出差》大结局免费看 | 空调维修工的艳遇在线观看 | 回复术士重启在免费观看| 《最高の爱人| 守望爱情| 电影爱你几何在线观看免费 | 落魄的贵族琉璃川免费观看动漫| 百日郎君| 重生电影在线观看免费高清国语| 一天电影剧情简介| 钢铁侠4在线观看免费版高清| 交换上司的秘书免费| 老八吃粑粑| 中国摩登家庭| 泽塔奥特曼第16集| 花田喜事2010粤语| 美式忌讳1--5| 铁树开花真的很难吗| 金刚杵汆肉莲这句话有诗吗| 清纯女学生破包出血在线视频| 失恋33天mp4高清下载| 女超人麦乐迪无删减版在线播放| 人头豆腐汤在线观看| 咒术回战第二季在线观看免费观看| 肉蒲团高清下载| 呼噜噜村| 名侦探柯南:独眼的残像 | 牝老师4| 花与爱丽丝| 圣特罗佩的姑娘们高清| 夫妻生活日记| 美国精神病人电影完整版| 苍老师电视剧36集全免费播放| 黄泉的使者电视剧| 《Melody女超人》在线播放 | 哪吒闹海2之魔童闹海免费观看| 交个朋友的直播间| 踏日酒店电影完整版在线观看| 与讨厌的部长一起去出差旅的电影| 二人转 搞笑| 网友自曝睡过劳荣枝 | 荣誉守则电影| 肖申克的救赎在线观看| 红磨坊百度影音| 西西弗斯神话电视剧免费观看| 甄嬛传74集| 沙漠行动满天星版免费观看在线| 驯龙高手1普通话版免费| 木下凛凛子演的电影在线观看| 博主:李铁被抓后什么都招了| 三家购物| 大侦探第八季免费播放| 《环太平洋2》完整版在线观看 | 深情眼免费观看| 我在北京 挺好的| 麻辣豆腐在线观看| 旋风少女| 高清《黑道家族》| 需要爸爸播种子在线观看,正在播放《需要爸爸播种子》在线观看HD中字_无极影视 | 康熙王朝高清全集50| 亿万富翁的女儿法国满天星| 诱惑:湿身代言| 《21世纪爱情指南》| abp-013| 斗罗大陆160集在线观看完整版| 我的漂亮小后妈| 捧腹大笑的意思| 新还珠格格44| 高清七王国的骑士 第一季未删减 叶山小百合《新上门女婿》 | 护心电视剧免费观看完整版高清| 初恋时间1到6集免费观看| 渔夫谎淫史| 春光乍泄国语| 小瘦子中文版免费观看| 大鸿米店电影完整版免费| 缅甸北部的视频在哪里可以看| 美版《卻望》在线观看| 战狼6高清国语版免费观看在线播放| 空姐郭玮| 华坪县| 血腥茱莉亚| 契约婚姻| 销冠的秘密3在线观看| 红字 韩国| 单身首尔电影| 开元酒店1-75集在线观看| 走火40集全免费观看| 成全视频观看免费高清动漫第5季在线 | 私密按摩师中文在线观看| 一点就到家在线观看| 酒店免费高清在线观看| 镜双城电视剧免费观看全集完整版| 播放_爱我几何免费完整观看_在线观看_馒头影院 | 人狼特种部队免费完整版在线观看| 漂亮的女邻居2做爰| 电影《时间静止器》| 高清《失窃的女孩》电视剧| 电影爱我几何在线观看| 狂野的需求| 三年成全在线观看免费播放大全| 非常小特工| 21世纪性格爱情指南免费| 男人和女人一愁愁愁电视剧 | 《法国空乘5》免费播放| 我是乡巴佬| 甜蜜的鞭子电影完整版| 无颜之月在线看| 特派外卖员视频| 91密桃| 电视剧免费观看高清全集| 人猿泰山1995意大利在线观看完整满天星| 兔子先生在线观看高清完整版免费| 放学后的职员室| 名侦探学院第七季在线播放免费| 最棒的爱人诏免费观看| 诺斯费拉图| 女超人melody| 《课后辅导女教师》电视剧动漫| 丝路豪侠| 欧美金银1-5美国双人| 百年孤独 电影| 《激战丛林》海泽摩尔电影在线观看 | 乍见欢短剧免费看| 边境大逃亡完整版免费观看| 潮与虎动漫| 晚娘 电影完整版| 韩剧《美人》完整版 | 电影《一路西向》完整版播放| 假面 韩国| 老师的朋友8| 杰克逊MV| 爱情公寓3宣传片| 《裸乳按摩》福利片| 东北警察的故事| 七品芝麻官电影完整版| 麦乐迪女超人的屈辱在线观看 | 赘婿在线观看完整版| 丰满的大胸继拇3| 喜羊羊与灰太狼之守护大电影9| 大奉打更人在线观看电视剧| 女超人麦乐迪版在线观看| 柯南剧场版国语下载| 野花韩国视频观看免费高清视频| 坎贝奇《品味人生》青柠| 怦然心动50免费完整版| 涩涩屋观看| 花木兰袁咏仪下载| 三客电影| 二阶堂富美电影在线观看| 刁蛮婆婆俏媳妇| 高平市| 与风行剧情介绍| 泰勒斯威夫特时代巡回演唱会| 我女朋友的妈妈ID中字女主角是谁| 亲爱的妈妈 韩国中字| 小小水蜜桃[电视剧]免费观看| 公的浮之手中字主演是谁| 女律师的堕落91制片| 美国禁忌满天星伦理电影| 喜爱夜蒲2粤语快播| 好特电影| 海丰白字戏| 吾家有姐满天星版| 少女大人免费完整版高清 | 就爱江湖| 刘宝瑞单口相声测字| 黑白配高清国语免费观看教程 | 刀剑乱舞花丸第二季| 特殊的治疗室1-6| 西西GOGOGO高清在线完整版| 子夜归一共多少集| 吴健版《农民伯伯2》播放免费看| 万里江山入我怀全集| 免费观看大白兔大全电视剧| 功夫小蝇下载| 最后勇士| 黄梅县| 尼基塔 电影| 西城男孩经典歌曲| 《同学聚会2》电影在线观看全集免费 | 东京复仇者第一季高清在线观看| 高清《地道战》免费观看| 马斯克笑称不用去劳改营了| 牧化师4污染的讲台1-6剧情介绍| 廖凡宿敌免费观看| 王牌大保镖 电影| 《大军阀》| 三日情劫:不嫁已婚总裁| 伊波拉病毒国语版| 李美淑的电影《偿还》| 杨迪模仿柯镇恶| 指环王2:双塔奇兵免费| 同学的妈妈中字ID英文| 第一次的辣妹无修| 《在一起》免费观看| 落魄贵族琉璃免费观看动漫| 尸控警戒在线完整版免费观看| 老婆9免费完整高清电视剧在线| 浪漫黛比1| 《倩女幽魂》电视剧| 王菊回应观众质疑感情戏尺度大 | 非诚勿扰20120624| 江姐扮演者| 激战从林h版在线播放| 青面修罗电影高清在线观看免费 | 叶罗丽第十一季在线观看| 雪中悍刀行在线观看免费完整版| 美容院特别待遇| 阳光先生 电视剧| 男生女生向前冲亲子版| 妻子和讨厌的部长出差| 甜蜜惩罚全集在线观看| 《瑜伽教练》无删减| 黑巨吊视频手机在线免费播放 | 暖暖中文免费版电视剧在哪看| 新还珠格格51| 酒店3-15集| 火柴人格斗动画| 汉字废止| 号手就位免费观看完整版在线观看| 蝴蝶飞飞电视剧| 泰剧是你| 逃亡兔前传| 郝板栗《大小姐》免费观看| 仙剑奇侠传动漫免费观看完整版| 免费李宗瑞全集在线观看| 电影《姐妹牙医》完整版免费播放| 中国百强名镇| 爱在空气中泰剧特别篇| 堂梦电影| 电影《维和防暴队》| 中华之剑电视剧全集免费观看| 韩国秋瓷炫,生死决断完整版| 最后生还者| 《八仙饭店》| 你懂得369手机看片| 小草青青 电视剧| 大侠霍元甲| 黎明之前电视剧在线观看完整版 | 健康| 忠贞电影演员表| 隋唐英雄108| 爱情悠悠药草香剧情分集介绍| MBRBN-050在线观看| 经营婚姻 电视剧| 《水浒传》在线播放| 奇怪的美容院2 女主角是谁| 心灵法医在线观看| 你是我的解药短剧全集在线观看| 法国空乘1980版未删减版下载 | 修理工的艳遇韩国| 罗马的房间图解| 水手服饲养| 老罗演讲| 那年花开全集免费观看星辰| 非诚勿扰于之飞| 校园教育1980在线观看免费版下载| 马路天使在线观看| 出轨的女人国语在线观看| 希望爸爸播种在线观看| 只有妈妈好| 高清公主骑士是蛮族的新娘| 《诱人的岳母| 高三女孩热血发言燃爆全场| 刻晴大战史莱姆外服免费观看高清动漫 | 我儿是朵奇葩| 和讨厌的部长一起去出差旅的电影日剧| 极速恋人泰剧全集免费观看高清| 电视剧《小丈夫》免费播放| 壮志凌云女版满天星法版免费2011美国| 雷霆扫毒 国语| 无间电视剧在线观看免费版完整| 卖房子的韩国电影| 杰罗德游戏电影| 私家车跑滴滴怎么加入| 亲爱的小孩电影| 我的土地我的家| 曼娜第二部免费观看完整版| 长津湖战役3免费观看| 《同居的目的》电影| 水润女人在线观看电视剧免费| 非凡中文| 刘海戏金蟾电视剧| 《玉女心经3:阴阳和合》免费舒淇电影完整版| 电视剧铁道游击队| 罗密欧与朱丽叶电影| 战狼6欧美版免费| 《黑土无言》电影免费观看| 和你一起飞| 娱乐百分百黑girl| 娃娃脸1—5| 权力王朝:默多克家族未删减| 华夏人寿怎么样| 美味快递员的特殊待遇| 奥巴马最后一次演讲| 壮志凌云满天星法版免费完整版 | 不可饶恕| 中国女篮PK法国| 混血女学生按摩电影合集| 电视剧雾里看花在线观看| 名侦探柯南全集高清| 《游泳的秘密》真人版| 我的孩子我的家电视剧免费观看| 十一人的贼军免费观看高清| 海泽·摩尔暗黑满天星电影| 韩国电影床| 黎明前的黑暗免费观看| 中文字Dl幕岳在线观看| 好看的美国爱情片| 请回答1988第10集| 长汀县| 缘之空09| 7巴字开头中字| 权欲武力| 我们永不言弃免费观看| 啄木鸟《荣誉法则》凯登斯托雅| 密爱高清下载| 安徽公共频道在线直播| 喋血澳门| 《公的浮之手中字》免费电影 | 武汉十七中事件| 法国《荣誉守则》免费观看| 团鬼六:绳责| 高压监狱3法国版免费播放| 维修工的艳遇电影完整| 新乱世佳人第9集最火的一集| 美国片睫毛膏| 三叶草免费观看高清电视剧| 妙贼警探第四季| 《公的浮之手中字》2023| 我的公主小妹| 《卡戴珊家族 第七季》| 经纪人回应张雪峰被强制送医| 美术老师的放羊班| 疯狂外星人免费观看完整版国语版| 无法满足1980意大利呼叫合| 角斗士3满天星版| 赌城大亨1| 妙手房术2真人版演员表介绍| 张响神枪电视剧全集| 《3对1:两个人一次性体检》免费观看 | 啄木鸟版《灰姑娘》演员表| 爱情有点蓝之爱的交响乐全集| 天网追踪电视剧| 兄弟老婆3全集免费观看| 赘婿全集36集资源| 《下女》| 有爱就有家电视剧| xl司令第二季第八集免费观看| 水果宅急便| 好先生 番外篇| 特殊的治疗2李采潭免费观看全集| 大珍珠电视剧免费观看完整版高清 | 《overflower》第1季免费观看全集动漫 | 新还珠格格第三部全集| 高清《见龙》短剧林一免费观看| 迷人的保姆免费观看| 土默特右旗| 金牌女销售3| 义胆群英| 大宋北斗司电视剧免费观看| 战娘6全集在线观看| 怪兽之王| 五妹电影在线观看| 察隅县| 双女任务无删减版| 假面骑士blade| 写写画画| 需要爸爸播种在美国在线| 串烧50首| 极品家丁电视剧| 人猿泰山意大利| 美国就朝鲜发射导弹宣布制裁 | 花与蛇4之牙医诊所| 蜡笔小新电影国语| 爱你命中注定泰剧免费观看泰剧网| 电影泪痕在线观看完整版| 赤狐书生免费观看完整版| 《交换别人的麦子3》的剧情简介是什 | 渔夫的荒淫艳史| 新版射雕2024电视剧免费观看| 逃学威龙| 金瓶梅电视剧免费观看全集高清下集粤语版 | 做aj电视剧| 湘北vs山王| 解说小漠| 《和讨厌的社长出差七天旅》| 唐砖免费观看全集| 《女销售的销售秘密2》 | 我把温柔献给你| 美国伦理《生殖按摩》免费观看| 喋血街头电影| 重生之商业帝国| 消失的她在线看观看| 黛比浪漫女家教台剧在线观看| 伊织凉子| 风水之王:改命转运第一人全集免费| 丈夫的部下是我的初恋| 女忍者忍法帖2| 爱壹帆电视剧| 篠田优暴风雨の在线观看| 昆池岩在线观看免费高清恐怖片段 | 房产销售的秘密韩国在线观看免费| 高清极寒潜袭未删减| 平凡职业成就世界最强| 老医馆短剧全集免费| 金银悔1-10集在线播放| 单亲妈妈4免费高清完整版观看 | 圣特罗佩斯的姑娘们| 美妙的旋律| 徐若瑄魔鬼天使电影免费观看 | 头师傅一体2| 动漫《我的妈妈》日语第二集| 香港情色电影| 绝密543免费全集(36集全)| 非亲父子| 冬至电视剧黄景瑜孙千免费观看| 理发馆| 电视剧绝密543| 武动乾坤 电视剧| 2对1:三人一次性体检电视剧| 四位大学位按摩记PDF免费下载 | 《贝拉6》免费观看高清| 人间中毒未删减 在线高清| 电视连续剧天行健免费播放| 巨野县| 法国护士长完整版| 李亚鹏 苗圃| 特殊保险推销员中字| 黑草莓帝国| 火烧圆明园免费观看完整版| 《乳房按摩》高清观看| 庆余年电视剧第二部| 七年级下册英语单词朗读| 叶卡捷琳娜大帝第一季在线观看| 双乳丰满的女学生电影| 一场风花雪月的事电视剧| 鲁邦三世全集| 欲海大帝| 电影《棘手狂情》在线观看| 电影 让子弹飞| 张蕙兰瑜伽冥想| 谁是爸爸全集在线观看| 97社免费| 丰满的大胸女朋友2| 免费完整电影| 花与蛇之贵夫人| 且试天下免费观看完整版| 李桢航资料| 柔铺团之极宝乐鉴宝鉴电影在| 人工少女3通关存档| aj网站大全免费| 一个好人粤语| 奇幻宝珠| 需要爸爸的种子在线播放 | 幸福二重奏免费观看完整版高清| 灰猎犬号电影高清版免费观看| 渔夫荒淫史记在线完整版免费观看| 大宋传奇赵匡胤电视剧| 天注定高清在线观看| 《一对二》姜汉娜出场时| 私人女性监狱HD| 小凤新婚台湾版哪里能免费看 | 美容室特殊待遇 | 《理想之城》全集观看| 《暴躁少女免费观看全集高清》电影免费在线观看完整版 - 光棍影院 | 灼人秘密免费观看高清| 宫斗之步步为升短剧全集| 《climax》电影在线观看免费| 电影《纱荣子美容院的特殊待遇》| 热血传奇补丁| 千金肉板栗完整版| 特邀送货员在线播放| 女战狼6妈妈最美片段| 泰国电视剧金螺大结局| 无限复活粤语| 韩国电影表妹2现在改免费| 销售部的销售秘密5HD中字| 芈月传在线免费观看| 妻子的秘密49| 麦乐迪女超人免费观看完整版| 离经叛道| 中国达人秀卓君稻草人| 卧底归来免费全集在线观看 | 大头儿子小头爸爸全集连续播放| 广丰县| 侵犯高傲女教师电影白峰美羽| 绝对权力电视剧全集免费观看在线| 女朋友的扇贝好粉| 成都警方通报天府二街伤害案 | 啄木鸟壮志凌云法版免费观看完整版| 冰雪十一天| 黑衣人国语高清| 电视剧生逢灿烂的日子免费观看| 男人女人一起愁愁愁电视剧免费不打马塞克 | 被砍死柯基的女主人发声| 公之浮手中字5| 中国刑警803英雄本色电视剧| 游击兵工厂全集| 三年片观看免费观看西瓜影视剧| 女员工的5付出中字| 电视剧特别行动| 斗罗大陆第134集免费| 超级喜欢你| 诱人的小峓子4中文字幕| 漂亮的保姆高清版韩剧| 亲妈电视剧演员表名单| 成人在线视频网站导航| 我的情人| 有钱了小品| 李一桐ai换脸在线观看| 满天星女版《壮志凌云》| 角头大姐| 古剑奇谭未删减版有什么区别| 孚力影院| 人在囧途2| 一诺倾情泰剧电视剧在线观看免费| 玫瑰之战电视剧免费全集在线观看| 女销售2| 售楼小姐的秘密》在线观看| 小森林冬春篇电影| 不能和你分手歌词| 《不是红杏也出墙》| JiZz日本| 中华小子动画片全集免费观看| 电吉他solo教学| gar280| 美国《爱上儿子》电影| 金瓶梅1996杨思敏版| 小小水蜜6电视剧免费观看高清| v酒店在线| 松岛葵超级兴奋朋友的| 电视剧免费观看高清全集| 爱情悠悠药草香全集| 麦乐迪 马克思主演女超人| 韩国综艺情书第三季| JUL945老公不在的平日、被自外工作回家的絶伦公公天天侵犯到疯狂高潮。三舩美 | 训服的小 子2| 平凡的世界 电视剧| 电视剧和平年代| 粗点心战争本子| 白峰美羽巨乳人妻电影在线观看| 在宇田川町等我喔| 炫迪传奇全集播放| 千山暮雪被删片段| 法国空姐1免费高清原声我奔跑| 俩个好儿媳慧珍宝拉| 安宁如梦电视剧| 法证先锋5大结局| 《瑜伽教练》无删减| 《花与蛇牙医》| 奥美迦奥特曼免费播放| 应聘者成绩47改为85| 日喀则市| 刘亦菲脱了内裤打开腿桶爽| 韩国n房| 战狼6在线观看完整免费| 电影笔仙| 东京奥运会回放| 怪物转生在线观看| 《无憾》电影在线观看| 南方人吃冻梨削皮看傻东北网友| 渡江侦察记电影| 妈妈爱上儿子的同学韩国电影 | 郑钦文第三轮比赛直播时间| 美国的海棠红2| 军事不当行为| 包养女明星| 亮剑军事夏令营| 色拉拉| 玉城麻衣| 五号特工组1免费观看完整版高清| 龙珠大魔免费观看| 台剧黛比浪漫女家教1免费播放 | 德古拉 希尔达| 左耳免费| 私人女姓监狱| 魅惑电影全集免费观看| 心迷宫电影| 大喜临门| 海贼王795| 偷窥无罪电影| 临时劫案在线观看国语高清免费| 月上海电视剧全集在线观看| 谁在说谎| 学生的母亲5字ID| 天海翼 片子 女教师| 童话世界电影| 亡羊补牢免费| 《唐诡奇谭之九重楼》| 男人和女人在一起愁愁愁电视剧免费观 | xl司令动漫全集在线观看免费播放| 雷神托尔| 带球跑宝:虐渣超神全集免费| 完 陈奕迅| 苍天在上| 男人与女人在一起愁愁愁愁的电视剧 | 狗剩快跑45集完整版免费播放| 千金与佣人| 花城电影| 新审死官 电视剧| 苏州cos| 《混血儿摇篮曲》在线| 欧美黑白配视频在线免费观看| 日本花魁| 美国vs塞尔维亚| 尴尬青春完整版| 高清《四个愿望》| 情满四合院完整版全集| 《满天星母与子》| 一起吃饭吧第三季| 星球大战原力释放| 慈禧的秘密生活下载| 潜伏完整版电视剧免费观看| 星克莱尔总统夫人免费看| 大江大河3免费观看全集电视剧| 我的女神室友| xl司令在线观看完整版动漫| 控方证人在线观看完整版免费| 蜜桃成熟时1997演员表| 义姐是不是良妈| 柯南617| 赤板粟演过的所有电影| 东京异种 电影| 纸钞屋在线观看免费观看完整版| 陪讨厌部长千金去出差旅| 最毒美人心完整版| 现在我们相爱吗| 《乡村爱情12》电视剧| 肯纳詹姆斯《空乘》| 花蝴蝶4大全免费多少集| 国际足球大联盟| 炫迪传奇全集播放| x的天使| 一起愁愁电视剧30集全免费看 | 胡桃大战史莱姆在线观看 | 地火电视剧40全集播放| 斗罗大陆173集免费| 周生如故电视剧| 色啦啦影院| 快来搞死那激萌的萝莉| 妈妈的职业5观看全集免费高清| 贾青神枪| 《束缚游戏》免费完整版在线观看| 妻子8免费完| 行政体制改革的动力| 和女邻居做爰伦理| 爱情睡醒了36| 蒸发疑云| 需要爸爸播种免费在线观看| 私密按摩师免费高清电影| 高清如月车站Re:| 部长来家做客无删减版中文 | 向幸福招手| 国家命脉| 大明风华未删减完整版| 《乳房按摩》高清观看| 媛崽好困原视频完整版| 小s吴奇隆| 真相2012| 爱情保卫战 海霞姐| 安娜的妈妈偷看儿子手机是哪一集| 敢死队成女版满天星| 斯塔姆2| 半糖动漫高清免费观看| 兵人电影| 激战酒店1-80集电视剧| 男女一起愁愁愁免费网站| 轧戏未删减| 火口山的两个人| 学生的妈妈5字ID| 斗龙战士之星印罗盘| 濑户之花嫁| 选调生之家| 《部长出差的日子》演员| 女超人麦乐迪无删减版直接观看| 小公主苏菲亚第三季2015| 文豪野犬第五季在线观看| 车168胖哥| 凉婚薄爱 千亿总裁求放过| 沉默的羔羊6免费观看完整版| 顿悟的意思| 火口的两人| 爱情公寓3宣传片| 超好听的网络歌曲| 八戒八戒16集免费观看| 真咲惠美| 云菲菲邂逅伴奏| 百日的郎君| 咕咕藏族电影| 我家女友可不止可爱呢动漫全集| 和大胸大乳继拇做爰2| 隐形的帽子在线观看免费完整版韩国电影 | 老板的女儿全集免费看| 仙剑奇侠传2免费观看| 比思特区东方美人| 莫言的反国言论| 春节起源于哪个朝代| 大学生爬火车拍照被烧伤进ICU| 刘也行 一站到底| 想要爸爸播种手机播放美国电视剧 | 星球大战原力释放| 火凤凰传奇电视剧| 巨播视频免费观看电视剧| 《花子vs倔强的驱魔师》1-4集动漫在线 | 言情片《邻家女人:丈夫不在的日子》HD无字免费高清在线观看完整版_tvb云播 | 险恶的绣感完整版在线播放| 《性的暴行》无删减版电影 | 爱闪亮 电视剧| 女超人法国版在线观看| 灭火宝贝6经典版| 三叉戟2 电视剧| 满清十大刑酷翁虹版| 机器人总动员国语| 上司来我家做客 完整版| 福利片《需要爸爸播种子》HD中字免费在线播放 - 酷客影院 | 西游降魔篇 影音| 我唾弃你的坟墓 在线| 《需要爸爸播种子》电影免费在线观看,高清完整版美国倫理片_屠夫电影网 | 《家庭矛盾4》麦乐迪观看视频 | 你懂得369手机看片| 王海相声| 一家人不说两家话全集| 有匪电视剧在线观看全集| 韩剧惊艳免费观看| 牙医姐妹日本| 印度一级黄色电影女儿需要爸爸播种子| 抓娃娃电影下载| 《快递员的待遇》在线| 荒野女战士HD版在线播放| 无限动漫在线观看免费| 我是特种兵2片尾曲叫什么| 老李头的春天第九集| 刀郎分享新歌《翩翩》| 第一次做aj电视剧| 韩剧恋人主题曲| 百里夜刀| 靳东甄子丹当选全国政协委员| 非凡医者电视剧免费观看| 家政老师2免费观看全集电视剧| 跟部长出差的日子在线免费 | 电视剧《漂白》全集免费播放| 杨敏1—5集免费观看电视剧下载| 电影越南女子战俘营| 爱上电视剧| 男子排队等升旗倒地睡着| 半甜欲水1V6| rbd奴隷色の女教师4| 电影《女超人麦乐迪》免费播放 | 《社长夫人》天使萌演员表| 高清《别逼我结婚》| 火烧云全集| 漂亮的保姆韩国手机观看| 人质完整版在线观看| 被义子侵犯BD中文字幕 | 最新二人转| 姜子牙在线观看| 最近妹妹的样子有点怪真人版| 忍不住的继拇中字3| 男子私藏枪支家中宛如“军火库”| 青岛一酒店疑闪爆| 年轻的小姨子在线免费观看| 郝板栗《千金小姐》免费| 《爱你几何》高清完整版下载| 第七套广播体操下载| 《外出》免费观看完整| 潜龙道全集免费观看| 巴黎危机完整版高清免费观看| 美国式忌保罗讳1--4| 兔子先生第一季免费视频播放全集| 康熙王朝50集全免费播放| 来不及说我爱你免费观看完整版| 探索新境纪录片在线观看免费| 白娘子传奇插曲| 插曲的痛30集全集免费中文字| 必胜奉顺英国语版| 荒野求生贝尔 格里尔斯| 远古入侵第三季| 湄公河行动| 战狼15欧式少女高清|