[PHP-DB] PHP4 and Constructor

2007-10-03 Thread T K
Hi, I would like to use constructor in PHP4, but how do you make a constructor? In PHP5, I do like class ClassName { function __construct() { } } But PHP4 doesn't have such a thing as __construct()... Reading the official manual didn't make me understood. Does this mean the very

Re: [PHP-DB] PHP4 and Constructor

2007-10-03 Thread Chris
T K wrote: Hi, I would like to use constructor in PHP4, but how do you make a constructor? Name the function the same as the class. class ABC { function ABC() { //constructor in php4 $this-__construct(); // just call the php5 one. } function __construct() { //constructor in

Re: [PHP-DB] PHP4 and Constructor

2007-10-03 Thread Jean Molliné
Hi, In PHP4, the constructor has the same name as the class. class ClassName { function ClassName() { } } T K a écrit : Hi, I would like to use constructor in PHP4, but how do you make a constructor? In PHP5, I do like class ClassName { function __construct() {

Re: [PHP-DB] PHP4 and Constructor

2007-10-03 Thread Joseph Crawford
this is why for backwards compatibility with PHP 4 people usually do this. Note that if you use public/private/protected it probably will not work on PHP 4 ?php class Foo { function __construct($params) { $this-Foo($params); } function Foo($params) {

Re: [PHP-DB] PHP4 and Constructor

2007-10-03 Thread T K
Thanks guys! I got the same name trick for PHP 4 class constructor. All the best, T -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php