왜이는 "엄격한 기준"통보? 나는 법적으로 부모 클래스의 비 정적 메서드 호출을 포함하는 정적 메소드를 호출하고PHP 범위 결정 연산자
'Strict Standards: Non-static method main::i() should not be called statically in...'
class main
{
public function __construct()
{
echo "in main class";
}
public function i()
{
echo "i in main";
}
}
class secondary extends main
{
public static function tom()
{
parent::i();
}
}
secondary::tom();
를 반환 않습니다.
하지만'난() '정적 함수가 아니다. – Raptor
나는 secondary :: tom()을 호출한다. 이것은 정적이다. –