免费人成网站视频在线观看国内,久视频精品线在线观看,人妻激情偷乱频一区二区三区,国产 字幕 制服 中文 在线

PHP網(wǎng)站制作之面向對象編程_網(wǎng)絡(luò )編程_第6頁(yè)_奇迪科技(深圳)有限公司(m.cheanjie.com)

歡迎來(lái)到奇迪科技(深圳)有限公司,超值服務(wù)提供卓越產(chǎn)品!

網(wǎng)絡(luò )編程

PHP網(wǎng)站制作之面向對象編程

作者:qvdv 來(lái)源: 更新時(shí)間:2014-11-02

對象克隆方法名 __clone()、關(guān)鍵字 clone

<?php
//克隆方法名 __clone()、關(guān)鍵字 clone
class My{
    function __clone(){
        echo "克隆時(shí)自動(dòng)調用的函數";
    } 
}
$a=new My()
$b= 
clone $a;   //內存中會(huì )有兩個(gè)對象
?>

自動(dòng)載入對象的方法方法名 __autoload()

<?php
//自動(dòng)載入對象的方法方法名 __autoload()
function __autoload($class_n){   //該方法是在類(lèi)以外單獨的方法也就是我們所謂的構造函數
    include($class_n.".php");
} 
$p=new Mypc();  //將會(huì )被自動(dòng)調用include("mypc.php");
$d=new demo();   //將會(huì )被自動(dòng)調用include("demo.php");
?>

對象輔助函數

Example #1 對象輔助函數

  • class_exists(Class_name);確定類(lèi)是否存在,返回真假。

  • get_class(object);返回對象所屬類(lèi)目,不是對象返回FALSE。

  • get_class_methods(class_name);返回類(lèi)中所有的方法,以數組列出。

  • get_class_vars(class_name);返回類(lèi)中所有字段名和值,以數組列出。

  • get_declared_classes(void);返回當前可執行腳本中所有類(lèi)名,以數組列出。

  • get_object_vars(object);返回對象可用的以定義字段和值,以數組列出。

  • get_parent_class(object);返回父類(lèi)對象的名稱(chēng);

  • interface_exists(interface_name);確定接口是否存在

  • is_a(object,class_name)確定對象類(lèi)型,object屬于class_name和子類(lèi)時(shí)返回真

  • is_subclass_off(object,class_name)確定子類(lèi)類(lèi)型

  • method_exists(object,method_name);確定方法是否存在,object中有名為method_name的方法

本文版權所有,轉載須注明:來(lái)源  http://m.cheanjie.com/qvdv-oop-650.html