Olmayan nesnenin özelliğine erişmek için girişimi (atanmış değil) hata veya uyarı yok

0 Cevap php

(Var atanmış değil) bir boş nesnenin özelliğine erişirken PHP bir uyarı veya hata rapor etmez neden birisi bana açıklayabilir misin?

Örneğin:

$oMyObject->test = 'hello world'; // $oMyObject is not assigned but no warning or error

Ben bunu yaparken, bir hata üretir:

$oMyObject->test(); // Error: Calling function on non-object

Sürüm bilgisi:

Windows XP
XAMPP Windows Version 1.7.0
Apache/2.2.11 (Win32) 
PHP 5.2.8
Zend Engine v2.2.0, Copyright (c) 1998-2008 Zend Technologies
with Xdebug v2.0.4, Copyright (c) 2002-2008, by Derick Rethans

Neden? (E_ALL) error_reporting ayarlamak çalıştı ama yine de hiçbir hata veya uyarı.

0 Cevap