2017-09-28 3 views
-2

의 기능 나는 함수의 경우와 같은 클래스를 호출해야하는 경우 :호출 클래스로 PHP

$lorem = new Lorem ; 

$res = $lorem() ; // Throws error 

는 어떻게 처리 할 수 ​​ "$ lorem에()"요청?
나는 Magic Methods를 살펴 보았지만 행운은 없었습니다.
Notorm과 같은 일부 프로젝트는 어떻게 작동합니까?

+2

'$ lorem()'이 (가) 어떻게할까요? – DonCallisto

+1

'Lorem'은 어떻게 정의되어 있습니까? 이걸로 무엇을 하려니? – David

+0

아마도 Lorem 클래스에 오류가 있습니다. – Akintunde007

답변

0

__invoke() 마법 메서드를 정의하여 함수로 사용될 때 클래스의 동작을 결정하거나 클래스를 호출 가능하게 만들 수 있습니다.

+0

고마워요, 내가 찾고 있는게 그거야! – Digerkam

관련 문제