다른 개체에 개체 인스턴스를 프로그래밍하고 있습니다. 이제 인스턴스화 된 객체의 유효성을 검사해야합니다.서브 클래스의 모든 메소드를 얻는 방법?
내가 사용하고있는 코드는 정확하지만 개체는 다른 개체의 자식이므로 부모의 뒷쪽 메서드가됩니다.
코드 :
<?php
class MyParentClass
{
...
$objectName = "subClassExample";
$obj = new $objectName();
print_r(get_class_methods($obj));
...
}
?>
반환 :
Array ([0] => __construct [1] => myMethod)
서브 클래스 :
<?php
class subClassExample extends parentClass
{
public function myMethod()
{
return null;
}
}
?>
나는 반환해야합니다
Array ([0] => myMethod)
상위 클래스 : 내가 도울 수 있기를 바랍니다
<?php
class parentClass
{
function __construct()
{
return null;
}
}
?>
을, 내가 정말 감사드립니다. 인사말!
P .: Excuse My English is not my language. 나는 스페인어와 노르웨이어 Bokmal을 사용합니다.
'$ objectName'이란 무엇입니까? 어떤 물건입니까? – FakeRainBrigand
$ objectName은 Object name입니다 ... 예 : $ objectName = 'subClassExample'; –