dongwa3808
2019-04-29 21:54
浏览 153
已采纳

是否可以将函数存储在数组中并根据if语句结果调用它们?

I'm new using PHP, and I'm trying to store functions in an array to call them later using an if statement.

I've tried but, functions are called before if statement, so this is an example of what I need:

    function a()  {
        return 'a';
    }

    function b()  {
        return 'b';
    }

    $array = [a(), b()];

    if($condition === 'a') {
        $array[0];
    }

What I want to achieve is to use a specific function depending on if validation.

图片转代码服务由CSDN问答提供 功能建议

我是使用PHP的新手,我正在尝试将函数存储在数组中,以便稍后使用 if语句。

我试过但是,在if语句之前调用函数,所以这是我需要的一个例子:

  function a(){
 return'a'; 
} 
 
函数b(){
 return'b'; 
} 
 
 $ array = [a(),b()  ]; 
 
 if($ condition ==='a'){
 $ array [0]; 
} 
   
 
 

我想要什么 实现是根据验证使用特定功能。

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

相关推荐 更多相似问题