将参数传递给路由器的控制器方法

时间:2013-11-27 19:35:29

标签: php laravel

我很难将其形成为标题。基本上我所拥有的是一个简单的类似laravel的路由器,可以在阵列中保存允许的位置。我的问题是,我是否可以通过该数组的元素动态提供一些争论。我想我在问题的主体中做得更糟,所以让我举一个简单的例子:

class Example(){
    public function display($bool){
        if($bool){
            echo 'hey';
        }else{
            echo 'bye';
        }
    }
}

现在,如果你想从其他地方用变量

调用这个类的方法
$var = 'display';
$example = new Example();
$example->$var(true);

你得到'嘿',但是如果我只能控制$var = 'display'部分,下面的代码是我无法控制的。我还可以将值传递给该方法吗?像

这样的东西
$var = 'display(true)';
$example = new Example();
$example->$var;

1 个答案:

答案 0 :(得分:1)

不是没有一些史诗般的字符串解析。

更重要的是,如果你需要这个,你正在做的事情是可怕的错误。