#45261 [Opn->Csd]: No error raised on cyclic class creation

From: Date: Mon, 16 Jun 2008 06:51:04 +0000
Subject: #45261 [Opn->Csd]: No error raised on cyclic class creation
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-125799@lists.php.net to get a copy of this message
ID: 45261 User updated by: sertyoan at osyra dot net Reported By: sertyoan at osyra dot net -Status: Open +Status: Closed Bug Type: Class/Object related Operating System: Ubuntu PHP Version: 5.2.6 New Comment: Ok. Let's close it so. Sorry for polluting bugs list. Previous Comments: ------------------------------------------------------------------------ [2008-06-15 18:27:25] crrodriguez at suse dot de This is the "expected" behaviour. it will crash in 5_2 and will reach the memory limit in 5_3 and print Fatal error: Allowed memory size of %d bytes exhausted at.. ------------------------------------------------------------------------ [2008-06-13 14:10:16] sertyoan at osyra dot net Description: ------------ When creating an object which has as property an object of the same class - this creates an infinite loop -, the page doesn't display (that's normal) but no error is raised. Reproduce code: --------------- class A { private $B; public function __construct() { $this->B = new A(); } } Expected result: ---------------- PHP should bug and raise an error. Actual result: -------------- Nothing. Blank page and no error raised. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=45261&edit=1

« previous php.bugs (#125799) next »