lang/php

PHP Call-time pass-by-reference has been deprecated in

C/H 2010. 5. 12. 11:52
Warning: Call-time pass-by-reference has been deprecated in 블라블라

검색 : php call-time pass-by-reference

 PHP 상위버전에서 Call-time pass-by-reference 문법을 지원하지 않아서 발생하는 현상
php.ini 에서 allow_call_time_pass_reference 값을 On 으로 설정 (default Off)

참고 : http://kimshine.tistory.com/180 (꿈을향한 첫걸음)
 

함수를 호출할 때에 &를 쓰지 않도록 해야하고 (deprecate되었으므로), 위와 같이 함수 선언을 해놓았기때문에 &를 쓰지 않아도 됩니다.

요새 대부분의 배포판은 allow_call_time_pass_reference = Off 입니다.

네이버 개발자 센터 :Call-time pass-by-reference 오류 (wkpark)
 
결론은 C 의 포인터처럼 사용할수 있는 & 을 사용할수 있는 설정을 변경하거나 &을 사용하지 않거나 입니다.

On 으로 설정해도 저런 defrecate 에러 문구가 나오는 경우가 있습니다.
원인은 ... 에궁

해결은 헤더에 에러설정에서 참조관련 에러문구를 제외하면 됩니다.



반응형