gpt4 book ai didi

php - 检查类是否在 PHP 中有方法

转载 作者:IT王子 更新时间:2023-10-29 00:09:42 25 4
gpt4 key购买 nike

目前我的代码是这样的:

switch ($_POST['operation']) {
case 'create':
$db_manager->create();
break;
case 'retrieve':
$db_manager->retrieve();
break;
...
}

我想做的是,检查名为 $_POST['operation'] 的方法是否存在:如果是,则调用它,否则 echo "error"是否可能?我该怎么做?

最佳答案

您可以使用 method_exists :

if (method_exists($db_manager, $_POST['operation'])){
$db_manager->{$_POST['operation']}();
} else {
echo 'error';
}

尽管我强烈建议您不要以这种方式编程...

关于php - 检查类是否在 PHP 中有方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10287789/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com