그것은 할 수 있습니다 :변수 메소드를 호출하기 위해 정의 (또는 클래스 상수)를 사용합니까?
define('DEFAULT_METHOD', 'defaultMethod');
class Foo
{
public function defaultMethod() { }
}
$foo = new Foo();
$foo->DEFAULT_METHOD();
아니면 내가해야합니까 :
$method = DEFAULT_METHOD;
$foo->$method();
그리고 무엇을 대신 정의의 일정 클래스에 대해? 당신은 당신의 예 : 같이 먼저 변수에 설정할 수
왜 상수를? '$ foo-> defaultMethod()'가 더 쉽지 않은가? – shad
나는 그것을 위해 뭔가 할 필요가있다. 사람들이 나를 내 전체 코드를 붙여 넣고 전체 이야기를 설명하기를 원할 것인지는 모르겠다. 그래서 나는 내가 알 필요가있는 것을 설명하기 위해 최소한을 요구했다. – Virus721