Bug #13028 Updated: bug with empty Class Constructors
| From: | sniper@php.net | Date: | Tue, 02 Oct 2001 23:19:57 +0000 |
| Subject: | Bug #13028 Updated: bug with empty Class Constructors | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-67165@lists.php.net to get a copy of this message | ||
ID: 13028
Updated by: sniper
Reported By: 40334233@gmx.net
Old Status: Feedback
Status: Closed
Bug Type: Scripting Engine problem
Operating System: Win2000
PHP Version: 4.0.6
New Comment:
No feedback and not enough information.
Previous Comments:
------------------------------------------------------------------------
[2001-08-30 08:49:51] dbeu@php.net
be a bit more precise...
what do you mean with "have had problems instanciating classes" and "the class does
not become properly instanciated" ?
------------------------------------------------------------------------
[2001-08-29 09:12:26] 40334233@gmx.net
I have had problems instanciating classes that have empty constructors defined. (PHP 4.05, win2000)
if a class has a constructor defined it seems that a (any) variable of that class must be set inside
the constructor ot the class does not become properly instanciated.
If there is no Constructor then this problem does not exist.
eg1, this works:
class Foo
{
var $a;
function Foo()
{
$a = 1;
}
}
eg2, this does not work
class Foo
{
var $a;
function Foo()
{
//empty constructor
}
}
eg3, this works
class Foo
{
var $a;
//no constructor defined
}
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=13028&edit=1