字体:  

php 如何输出一个function 的代码 (已解决)

flyfeng2 发表于: 2008-8-26 14:30 来源: PHPChina 开源社区门户

比如
function abc()
{
这里有很多循环的代码
如何将这个function 全部输出到浏览器
}

[ 本帖最后由 flyfeng2 于 2008-8-26 17:54 编辑 ]

最新回复

FrogPrince at 2008-8-26 14:33:14
貌似不行吧
七月十五 at 2008-8-26 14:34:37
file_get_contents ???
FrogPrince at 2008-8-26 14:47:52
借十五的思路,如下:
银子 at 2008-8-26 15:02:49
print_r(nl2br($str)); => highlight_string($str);

天地一沙鸥 at 2008-8-26 15:09:16
什么意思??
没看明白??

你把代码全部显示出来???
spiritxia at 2008-8-26 15:10:46
说实话,你提的问题有些表达得不太清楚
TankMe at 2008-8-26 15:12:16
highlight_string
正解
天地一沙鸥 at 2008-8-26 15:15:42
不知道他是要显示代码还是想显示结果
flyfeng2 at 2008-8-26 16:48:14
function abc()
{
这里有很多循环的代码
如何将这个function 全部输出到浏览器
}
因为function里面有一些循环代码 我想知道当这个function被执行后 里面的循环是不是对的
要看这个 function的原代码
比如:
function abc()
{
for ($i=0;$i<5;$i++)
{
$a=$i;
}
}
我要看到这样的
function abc()
{
$a=1;
$a=2;
$a=3;
$a=4;
}

[ 本帖最后由 flyfeng2 于 2008-8-26 16:53 编辑 ]
Sunyanzi at 2008-8-26 16:54:24
用 ReflectionFunction  不好么 ...?
flyfeng2 at 2008-8-26 17:03:59

QUOTE:

原帖由 Sunyanzi 于 2008-8-26 16:54 发表
用 ReflectionFunction  不好么 ...?
请问ReflectionFunction怎么用啊?
loki at 2008-8-29 09:32:33
还有一个函数highlight_file,和highlight_string类似。
<?php
    header("Content-Type:text/html;charset=gb2312;");
    function test()
    {
        echo 'test';
    }
    highlight_file('.'.$_SERVER['PHP_SELF']);
?>
只想当高手 at 2008-8-30 11:28:01
为什么要这样输出?想看看结果还是想找错? DEBUG()啊