[PHP-DEV] Bug #13028 Updated: bug with empty Class Constructors

2001-10-02 Thread sniper

ID: 13028
Updated by: sniper
Reported By: [EMAIL PROTECTED]
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] [EMAIL PROTECTED]

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] [EMAIL PROTECTED]

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=13028edit=1


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]




[PHP-DEV] Bug #13028 Updated: bug with empty Class Constructors

2001-08-30 Thread dbeu

ID: 13028
Updated by: dbeu
Reported By: [EMAIL PROTECTED]
Old Status: Open
Status: Feedback
Bug Type: Scripting Engine problem
Operating System: Win2000
PHP Version: 4.0.6
New Comment:

be a bit more precise...
what do you mean with have had problems instanciating classes and the class does 
not become properly instanciated ?

Previous Comments:


[2001-08-29 09:12:26] [EMAIL PROTECTED]

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=13028edit=1


-- 
PHP Development Mailing List http://www.php.net/
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]