3
을 확장 할 때이가하는이 일 :"알 수없는 속성을"DateInterval
$test = new Test();
$test->blah();
class Test // extends DateInterval
{
private $foo = 0;
public function __construct() {}
public function blah()
{
echo $this->foo;
echo $this->bar;
}
public function __get($n) { echo $n; }
}
이 출력은, 0bar
예상대로.
Fatal error: Test::blah(): Unknown property (foo)
이 리눅스에서 PHP 5.3.2으로 발생하고 Windows에서 PHP 5.3.8로 발생하지 않습니다
는 그러나 곧 나는 extends DateInterval
부분의 주석으로, 오류가 발생합니다.
오류가 발생할 수 있습니다 치명적 오류 : Test :: blah() : 알 수없는 속성 (막대)? –
아니요, 치명적인 오류가 실행되기 전에 해당 행에 도달하지 않기 때문에 아닙니다. – AndreKR
PHP 버전이란 무엇입니까? –