【问题标题】:Finding class file path from function call in qcodo从 qcodo 中的函数调用中查找类文件路径
【发布时间】:2012-06-18 06:22:39
【问题描述】:

我是 qcodo 框架的新手,正在尝试调试一些代码。

$variable=ClassName::FunctionName($this->obj);

有什么方法可以找到在这里工作的类文件“ClassName”的路径吗?我想检查正确的类文件是否正在工作。有什么办法找到这个吗?提前致谢。

【问题讨论】:

    标签: php qcodo


    【解决方案1】:

    根据我的研究,我们可以找到正在运行的类路径,

    $abstractClass = new ReflectionClass('ClassName');
    echo dirname($abstractClass->getFileName());
    

    如果我们想检查这个路径中类文件的内容,请使用下面的代码,

    $file =  dirname($abstractClass->getFileName()). "/ClassName.php";  
    $contents = file($file);
    $string = implode($contents);
    $string = str_replace('<?php','"',$string);
    $string = str_replace('?>','"',$string);
    echo "<pre>";
    echo $string;
    echo "</pre>"; 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-05-17
      • 1970-01-01
      • 2011-02-02
      • 1970-01-01
      • 1970-01-01
      • 2017-06-02
      相关资源
      最近更新 更多