最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP使用反射機(jī)制實(shí)現(xiàn)查找類和方法的所在位置

 更新時(shí)間:2016年04月22日 12:00:00   作者:西瓜霜  
這篇文章主要介紹了PHP使用反射機(jī)制實(shí)現(xiàn)查找類和方法的所在位置,實(shí)例分析了PHP反射機(jī)制的原理與使用反射機(jī)制實(shí)現(xiàn)對類和方法的查找技巧,需要的朋友可以參考下

本文實(shí)例講述了PHP使用反射機(jī)制實(shí)現(xiàn)查找類和方法的所在位置。分享給大家供大家參考,具體如下:

//參數(shù)1是類名,參數(shù)2是方法名
$func = new ReflectionMethod('UnifiedOrder_pub', 'getPrepayId');
//從第幾行開始
$start = $func->getStartLine() - 1;
//從第幾行結(jié)束
$end = $func->getEndLine() - 1;
//獲取路徑地址
$filename = $func->getFileName();

下面是摘抄的示例代碼比較全面

<?php
function a() {
}
class b {
  public function f() {
  }
}
function function_dump($funcname) {
  try {
    if(is_array($funcname)) {
      $func = new ReflectionMethod($funcname[0], $funcname[1]);
      $funcname = $funcname[1];
    } else {
      //這個應(yīng)該是當(dāng)只有一個參數(shù)的時(shí)候就看做是本類的發(fā)放吧,大概,自行百度
      $func = new ReflectionFunction($funcname);
    }
  } catch (ReflectionException $e) {
    echo $e->getMessage();
    return;
  }
  $start = $func->getStartLine() - 1;
  $end = $func->getEndLine() - 1;
  $filename = $func->getFileName();
  echo "function $funcname defined by $filename($start - $end)\n";
}
function_dump('a');
function_dump(array('b', 'f'));
$b = new b();
function_dump(array($b, 'f'));
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP+ajax技巧與應(yīng)用小結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《PHP基本語法入門教程》、《php操作office文檔技巧總結(jié)(包括word,excel,access,ppt)》、《php日期與時(shí)間用法總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總

希望本文所述對大家PHP程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • PHP is_numeric()函數(shù)用法詳解

    PHP is_numeric()函數(shù)用法詳解

    is_numeric()函數(shù)是PHP中的內(nèi)置函數(shù),用于檢查傳入函數(shù)中作為參數(shù)的變量是數(shù)字還是數(shù)字字符串,該函數(shù)返回一個布爾值,本文就給大家講講PHP is_numeric()函數(shù)使用方法,需要的朋友可以參考下
    2023-07-07
  • php中讀寫文件與讀寫數(shù)據(jù)庫的效率比較分享

    php中讀寫文件與讀寫數(shù)據(jù)庫的效率比較分享

    一直以來大家都把一些不經(jīng)常修改的數(shù)據(jù)保存為文件來調(diào)用,看來還是比較正確的,直接讀文件相比數(shù)據(jù)庫查詢效率更勝一籌,而且文中還沒算上連接和斷開的時(shí)間
    2013-10-10
  • php數(shù)組的概述及分類與聲明代碼演示

    php數(shù)組的概述及分類與聲明代碼演示

    本文將詳細(xì)介紹下php數(shù)組的概述/數(shù)組的分類及數(shù)組多種聲明方式,代碼很規(guī)范,適合初學(xué)者學(xué)習(xí),感興趣的你可不要錯過了哈,希望本例知識點(diǎn)可以幫助到你
    2013-02-02
  • FCKeditor添加自定義按鈕

    FCKeditor添加自定義按鈕

    我想在FCKeditor 中的工具欄上添加一個按鈕,在哪個配置文件中修改?答案很簡單。
    2008-03-03
  • php相對當(dāng)前文件include其它文件的方法

    php相對當(dāng)前文件include其它文件的方法

    這篇文章主要介紹了php相對當(dāng)前文件include其它文件的方法,實(shí)例分析了php中include引入文件的使用技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-03-03
  • PHP實(shí)現(xiàn)防止表單重復(fù)提交功能【基于token驗(yàn)證】

    PHP實(shí)現(xiàn)防止表單重復(fù)提交功能【基于token驗(yàn)證】

    這篇文章主要介紹了PHP實(shí)現(xiàn)防止表單重復(fù)提交功能,結(jié)合實(shí)例形式分析了php基于token驗(yàn)證防止表單重復(fù)提交的相關(guān)操作技巧,非常簡單實(shí)用,需要的朋友可以參考下
    2018-05-05
  • PHP INT類型在內(nèi)存中占字節(jié)詳解

    PHP INT類型在內(nèi)存中占字節(jié)詳解

    在本文里我們給大家分享了關(guān)于PHP輸出INT類型在內(nèi)存中占多少個字節(jié)的相關(guān)知識點(diǎn),需要的朋友們參考下。
    2019-07-07
  • php遞歸如何獲取無限上級ID

    php遞歸如何獲取無限上級ID

    這篇文章主要介紹了php遞歸如何獲取無限上級ID,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • php常用的工具開發(fā)整理

    php常用的工具開發(fā)整理

    在本篇文章里小編給大家分享的是關(guān)于php常用的工具開發(fā)整理內(nèi)容,有此需要的朋友們可以學(xué)習(xí)下。
    2019-09-09
  • PHP中array_slice函數(shù)用法實(shí)例詳解

    PHP中array_slice函數(shù)用法實(shí)例詳解

    這篇文章主要介紹了PHP中array_slice函數(shù)用法,以實(shí)例形式詳細(xì)分析了array_slice函數(shù)的具體含義及使用技巧,并以分頁方法為例給出了具體的應(yīng)用實(shí)例,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11

最新評論

安仁县| 东平县| 宁海县| 四会市| 安图县| 阜阳市| 衡东县| 清新县| 浙江省| 吴堡县| 昌吉市| 康平县| 图们市| 清原| 北宁市| 高青县| 西盟| 淮滨县| 射阳县| 新龙县| 罗甸县| 岑溪市| 望城县| 商水县| 论坛| 工布江达县| 巨鹿县| 都兰县| 广饶县| 墨竹工卡县| 凉山| 朝阳市| 太谷县| 东阿县| 修文县| 姚安县| 舒兰市| 长岛县| 陆河县| 遂川县| 苍溪县|