一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP獲取指定函數(shù)定義在哪個(gè)文件中以及其所在的行號(hào)實(shí)例

當(dāng)調(diào)試開(kāi)源的代碼時(shí),希望查看某個(gè)函數(shù)的定義,那么就需要定位其位置。在 zend studio 這樣的 IDE 中自是可以自動(dòng)提示到,但當(dāng)沒(méi)有安裝這樣的開(kāi)發(fā)工具時(shí),我們可以怎么辦呢?參考如下一段代碼,或許就包含你所需的。

復(fù)制代碼 代碼如下:
<?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 {
            $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'));
?>

php技術(shù)PHP獲取指定函數(shù)定義在哪個(gè)文件中以及其所在的行號(hào)實(shí)例,轉(zhuǎn)載需保留來(lái)源!

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

主站蜘蛛池模板: 亚洲国内精品 | 国产人成精品 | www激情网| 亚洲精品视频区 | 激情欧美一区二区三区中文字幕 | 中文字幕99在线精品视频免费看 | 国产乱码 | 国产成人精品一区二区 | 狠狠干2023| 7777在线视频| 四虎影视国产在线观看精品 | 精品久久国产 | 四川农村女人一级毛片 | 国产成人久久精品激情91 | 麻豆精品密在线观看 | 中文字幕日韩一区 | 亚洲欧洲视频在线观看 | 美女色黄网站 | 91精品国产综合久久精品 | 亚洲乱码在线视频 | 中国日韩欧美中文日韩欧美色 | 美妇乱人伦性 | 亚洲欧美自拍视频 | 亚洲图片激情小说 | 久久伊人成人 | 永久免费视频 | 色哟哟色院91精品网站 | 国产精品一区二区免费 | 国产精品美女一区二区 | 成人污视频在线观看 | www.亚色 | 国产婷婷色一区二区三区深爱网 | 91先生在线| 手机在线观看亚洲国产精品 | 欧洲精品在线视频 | 911国内自产亚洲第一 | 免费观看黄色网 | 一本三道a无线码一区v小说 | a级黄色网址 | 99精品视频一区在线视频免费观看 | 波多野结衣在线观看一区二区三区 |