3
A
回答
2
我会做cheking前调用这样的方法:
$obj = new Foo();
$method = "myMethod";
if(is_callable(array($obj, $method)){
$obj->$method();
}else{
// Do some stuff
}
相关问题
- 1. 魔法函数timeit
- 2. 未定义的函数或方法“荣”
- 3. 函数未定义?
- 4. Ruby的attr_accessor魔法定义方法
- 5. 未定义的函数
- 6. 未定义的函数fenv.h
- 7. 未定义的函数db_fetch_array()
- 8. React.js未定义的函数
- 9. 函数未定义Python的
- 10. 魔法函数和继承
- 11. 在rspec中使用魔法NoMethodError:未定义方法`authenticates_with_sorcery!'
- 12. 无法解决:未定义函数get_header()
- 13. 如何定义加法或乘法的未指定函数?
- 14. 调用未定义的函数,该函数不是未定义的?
- 15. JavaScript函数未定义?
- 16. EVAL:未定义函数DEFINE
- 17. 错误:函数未定义
- 18. 函数未定义WordPress jQuery
- 19. Python函数未定义
- 20. (未定义不是函数)
- 21. 未定义Python pygame函数
- 22. jsonp函数未定义
- 23. 未定义函数'xmls:getString'
- 24. 函数未定义在角
- 25. 函数未定义 - jQuery/Javascript
- 26. pcap_findalldevs_ex函数未定义
- 27. Laravel未定义函数openssl_encrypt()
- 28. “函数未定义” 错误
- 29. OpenGL:未定义VBO函数
- 30. 未定义函数变量
也许你能描述你为什么会想这样的行为?我没有遇到过这样的需求...... – 2012-02-01 23:26:45
没有这样的事情,我相信。没有[PECL扩展名](http://pecl.php.net/packages.php?catpid=25&catname=PHP),这是你需要的。 – mario 2012-02-01 23:28:42
为什么要捕捉错误而不是阻止它?用['function_exists()'](http://php.net/function_exists)测试函数是否存在。 – kba 2012-02-01 23:28:46