yatings_get_targets를 추적할 때
error_log(var_export(yblog_mspconfiginit("ratings"),true));<br/>
항상 yblog_mspconfiginit(" ratings")의 반환 값이 NULL
이라고 출력해서 DB에 연결이 안 된 줄 알았는데, 하루동안 엉뚱한 길로 들어갔습니다.
마지막으로 이것이 var_export와 var_dump의 차이점 중 하나라는 것을 발견했습니다
이것은 다음과 같습니다:
var_export는 합법적인 PHP 코드를 반환해야 합니다. 즉, var_export가 반환한 코드는 다음과 같습니다. PHP로 직접 사용할 수 있습니다. 코드는 변수에 값을 할당합니다. 그리고 이 변수는 var_export와 동일한 유형의 값을 가져옵니다. 그러나 변수 유형이 리소스인 경우 단순히 복사할 수 없습니다. 따라서 var_export의 변수가 리소스 유형인 경우 var_export는 NULL
Example
$res = yblog_mspconfiginit("ratings");<br/>var_dump($res);<br/>var_export($res);<br/>
resource(1) of type (yahoo_yblog)<br/>NULL<br/>
$res = fopen('status.html', 'r');<br/>var_dump($res);<br/>var_export($res);<br/>
resource(2) of type (stream)<br/>NULL<br/>
위 내용은 var_export와 var_dump의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!