Mar*_*del 10 php curl integer constants
我正在使用Codeigniter Curl库,作者使用curl选项的等价整数.php手册为curl_setopt_array说明了这一点:
键应该是有效的curl_setopt()常量或它们的整数等价物.
我如何计算常数的整数当量?我用谷歌搜索但没有发现任何东西.
谢谢,马克
ajr*_*eal 16
$arr = get_defined_constants(true);
var_dump($arr['curl']);
Run Code Online (Sandbox Code Playgroud)
扩展ajreal的答案
$constants = get_defined_constants(true);
$curlOptLookup = preg_grep('/^CURLOPT_/', array_flip($constants['curl']));
var_dump($curlOptLookup);
Run Code Online (Sandbox Code Playgroud)
上面给出了整数查找,因此以下方法可行:
echo $curlOptLookup[119]; // outputs "CURLOPT_FTP_SSL"
Run Code Online (Sandbox Code Playgroud)
如果你想要这些选项,需要再次翻转它的正确方法:
$curlOpts = array_flip($curlOptLookup);
echo $curlOpts['CURLOPT_FTP_SSL']; // outputs 119
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2624 次 |
| 最近记录: |