a我想设置一个通用的包装类方法来设置curl请求中的选项,如下所示;
curl_setopt($curl_handles[$i], CURLOPT_RETURNTRANSFER, true);
但是,我希望能够通过我的方法中的参数传递常量,所以类似于
protected function set_option($i, $OPTION)
{
curl_setopt($curl_handles[$i], $OPTION, true);
}
这甚至可能吗?我没试过这个,但我觉得这不行。常量名称可以存储在这样的变量中吗?
答案 0 :(得分:1)
您是否在询问如何将常量传递给方法参数?你有什么应该工作得很好。
protected function set_option($i, $OPTION)
{
curl_setopt($curl_handles[$i], $OPTION, true);
}
set_option(1, CURLOPT_RETURNTRANSFER);