脚本宝典收集整理的这篇文章主要介绍了php – call_user_func_array与call_user_func,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
$result = call_user_func_array(array("myclass","factory"),array($id));
我们的想法是从我们稍后可以访问的工厂方法返回一个对象.当我们实现缓存功能时,这个调用就好了.没有错误,只是一个白色的屏幕.错误日志中没有任何内容.我们可以在ok之前错误记录行,但是在factory方法中尝试error_log什么都不做.
有趣的是,将线路改为:
$result = call_user_func(array("myclass",$id);
解决了这个问题.
我们花了几个小时寻找错误报告,并没有提出太多解释这种行为.想什么?
$dummy = new MyClassName; call_user_func_array(array('MyClassName','method'),array($id)); unset($dummy);
以上是脚本宝典为你收集整理的php – call_user_func_array与call_user_func全部内容,希望文章能够帮你解决php – call_user_func_array与call_user_func所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。