her*_*ron 17 php oop methods class
目前我的代码看起来像这样:
switch ($_POST['operation']) {
case 'create':
$db_manager->create();
break;
case 'retrieve':
$db_manager->retrieve();
break;
...
}
Run Code Online (Sandbox Code Playgroud)
我想要做的是,检查调用方法是否$_POST['operation']
存在:如果是,则调用它,否则回显"错误"是否可能?我怎样才能做到这一点?
Bra*_*tie 37
您可以使用method_exists:
if (method_exists($db_manager, $_POST['operation'])){
$db_manager->{$_POST['operation']}();
} else {
echo 'error';
}
Run Code Online (Sandbox Code Playgroud)
虽然我强烈建议你不要这样编程......
归档时间: |
|
查看次数: |
21931 次 |
最近记录: |