저는 Codeigniter Curl 라이브러리를 사용하고 있고, 작성자는 곱하기 옵션과 동일한 정수를 사용합니다. PHP 매뉴얼은 curl_setopt_array이 말한다 :PHP Curl, 정수의 equivelant리스트를 어디에서 찾을 수 있습니까?
키가 유효 curl_setopt() 상수 또는 정수 등가물을해야합니다.
상수에 해당하는 정수가 무엇인지 어떻게 알 수 있습니까? 내가 봤지만 아무 것도 못 찾았 어.
감사합니다, 마크
저는 Codeigniter Curl 라이브러리를 사용하고 있고, 작성자는 곱하기 옵션과 동일한 정수를 사용합니다. PHP 매뉴얼은 curl_setopt_array이 말한다 :PHP Curl, 정수의 equivelant리스트를 어디에서 찾을 수 있습니까?
키가 유효 curl_setopt() 상수 또는 정수 등가물을해야합니다.
상수에 해당하는 정수가 무엇인지 어떻게 알 수 있습니까? 내가 봤지만 아무 것도 못 찾았 어.
감사합니다, 마크
$arr = get_defined_constants(true);
var_dump($arr['curl']);
에코/... 그들을 인쇄
예 :
<?php
echo(CURLOPT_URL);
@ 마크 내가 추가 한 : 당신이 옵션을 원하는 경우
echo $curlOptLookup[119]; // outputs "CURLOPT_FTP_SSL"
, 그것은 라운드 올바른 방법은 다시 이성을 상실 할 필요가 내 대답 역방향 조회. – Orbling
이 ajreal의 답변을 확장하려면
$constants = get_defined_constants(true);
$curlOptLookup = preg_grep('/^CURLOPT_/', array_flip($constants['curl']));
var_dump($curlOptLookup);
는 위의 정수 조회를 제공합니다, 그래서 다음은 작동합니다 :
$curlOpts = array_flip($curlOptLookup);
echo $curlOpts['CURLOPT_FTP_SSL']; // outputs 119
유용하고,'get_defined_constants()'를 완전히 잊었다. – Orbling
실제로 이것은 모든 상수를 볼 수있게 도와 주었고 정수를 쉽게 찾을 수있었습니다. –