日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > php >内容正文

php

php 反射对象属性,php面向对象之反射功能的用法详解

發(fā)布時(shí)間:2024/7/23 php 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php 反射对象属性,php面向对象之反射功能的用法详解 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

這篇文章主要介紹了php面向?qū)ο笾瓷涔δ芘c用法,結(jié)合實(shí)例形式簡(jiǎn)單分析了php5面向?qū)ο蠓瓷涞母拍罴熬唧w用法,需要的朋友可以參考下

本文實(shí)例講述了php面向?qū)ο笾瓷涔δ芘c用法。分享給大家供大家參考,具體如下:

個(gè)人對(duì)反射定義的理解:

首先得說(shuō)說(shuō)什么叫反射。對(duì)于一個(gè)新手來(lái)說(shuō),反射這個(gè)概念常常給人一種似懂非懂的 感覺(jué),不知道該如何下手操作。

反射是指:指在PHP運(yùn)行狀態(tài)中,擴(kuò)展分析PHP程序,導(dǎo)出或提取出關(guān)于類、方法、屬性、參數(shù)等的詳細(xì)信息,同時(shí)也包括注釋。這種動(dòng)態(tài)獲取的信息以及動(dòng)態(tài)調(diào)用對(duì)象的方法 的功能稱為反射API。反射是操縱面向?qū)ο蠓缎椭性P偷腁PI,其功能十分強(qiáng)大,可幫助我們構(gòu)建復(fù)雜,可擴(kuò)展的應(yīng)用。(注意:php中這種反向操作,實(shí)在PHP5之后才完全具備)

下面在此我用實(shí)例進(jìn)行說(shuō)明:class test{

private $A;

public $B;

protected $C;

public function test(){

return "this is a test function";

}

}

//實(shí)例化一個(gè)反射類ReflectionClass

$obj=new ReflectionClass('test');

echo $obj."
";

//實(shí)例化test類,并訪問(wèn)其test方法

$obj2=$obj->newInstance();

echo $obj2->test();

個(gè)人實(shí)例返回結(jié)果:

/**

* xxx.php

* ==============================================

* Copy right 2012-2015

* ----------------------------------------------

* This is not a free software, without any authorization is not allowed to use and spread.

* ==============================================

* @Author:YeXianMing

* @Email:LangWaiShiGe@hotmail.com

* @Version:zend studio10.6.2 php5.4.38 apache2.2

*/

Class [ class test ]

{ @@ D:\www\MyProjecttest\index5.php 13-21 - Constants [0] { }

- Static properties [0] { }

- Static methods [0] { }

- Properties [3]

{

Property [ private $A ]

Property [ public $B ]

Property [ protected $C ]

}

- Methods [1] {

Method [

public method test

]

{

@@ D:\www\MyProjecttest\index5.php 18 - 20

}

}

}

this is a test function

總結(jié)

以上是生活随笔為你收集整理的php 反射对象属性,php面向对象之反射功能的用法详解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。