当前位置:编程学习 > php >>

php:调用这个方法不输出结果。我在类里已经定义了一个属性的。

function get($property) { if (property_exists($this, $property)) { $a = eval('$this->' . $property . ';'); return $a; } else { return 'aaa'; } }
追问:我当然知道return是返回并不显示,我是在外面调用方法并存入变量后,用echo显示变量没显示
答案:你不会调试吗?
最简单的方法,在return $a;后面接上var_dump($a);
这样才能输出
return是返回的意思,OK?
其他:$a = eval('$this->' . $property . ';');
改成
eval("\$a = \$this->\$property;"); 

上一个:php select 查询最近发布的问题
下一个:PHP基础问题。。 在线等~~

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,