문제

PHP5 은"마법의 방법" __call()에 대해 정의할 수 있는 모든 클래스에서 호출되는 경우에는 정의되지 않은 방법이라고-그것은 대략하는 루비스 method_missing 또는 펄의 AUTOLOAD.그것은 뭔가가 이전 버전에서 PHP?

도움이 되었습니까?

해결책

이 문서 는 방법을 사용하여 전화를 오버로드 PHP4 에 DevShed 도움이 될 수 있습니다.

다른 팁

가장 중요한 것은 내가 누락되었는 __call 에 존재하는 PHP4,하지만 당신은에서 사용하도록 설정해야 합당 클래스를 기준으로 호출하여 overload(), 에서 볼 수 있듯이, php 여기에 문서 .불행하게도,__전화()함수에 서명은 다른 사 PHP4 및 PHP5 있을 것 같지 않을 만들 수 있는 방법한 구현에서 실행됩니다.

기억이 나요 그것을 사용하여,그리고 약간의 인터넷 검색을 나왔

function __call($method_name, $parameters, &$return)
{
  $return_value = "You called ${method_name}!";
}

구성원으로 기능은 일을 할 것입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top