如何将常量作为变量传递?

时间:2014-10-05 19:51:36

标签: php variables curl constants

a我想设置一个通用的包装类方法来设置curl请求中的选项,如下所示;

curl_setopt($curl_handles[$i], CURLOPT_RETURNTRANSFER, true); 

但是,我希望能够通过我的方法中的参数传递常量,所以类似于

protected function set_option($i, $OPTION)
{

    curl_setopt($curl_handles[$i], $OPTION, true);  

} 

这甚至可能吗?我没试过这个,但我觉得这不行。常量名称可以存储在这样的变量中吗?

1 个答案:

答案 0 :(得分:1)

您是否在询问如何将常量传递给方法参数?你有什么应该工作得很好。

protected function set_option($i, $OPTION)
{
    curl_setopt($curl_handles[$i], $OPTION, true);  
}

set_option(1, CURLOPT_RETURNTRANSFER);