Php 如何检查类中是否存在特定函数&;称之为王朝
有人能帮我吗?我想动态调用一个类函数!首先,我检查函数是否存在于指定的类中Php 如何检查类中是否存在特定函数&;称之为王朝,php,Php,有人能帮我吗?我想动态调用一个类函数!首先,我检查函数是否存在于指定的类中 $settings = New Settings(); $str = 'display'; if (method_exists($settings, $str){ // Here's what i want to do: // $settings->$str(); 请有人提供建议或潜在客户帮助?您可以调用动态方法名称: echo$settings->{$str}();//或$settings->$str();
$settings = New Settings();
$str = 'display';
if (method_exists($settings, $str){
// Here's what i want to do:
// $settings->$str();
请有人提供建议或潜在客户帮助?您可以调用动态方法名称:
echo$settings->{$str}();//或$settings->$str();
示例:谢谢大家。我发现:
$settings->$str();
成功了。我只是想出来了,实际上事先没有试过。(也许,这部分是因为我的背景是强类型语言,有些东西不起作用)调用$settings->$str()有什么问题;?事实上,我发现$settings->$str()没有任何问题!我没有真正尝试就想到了。