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)
     {
          // Actual Constructor
     }
}
?>

On 10/4/07, Jean Molliné <[EMAIL PROTECTED]> wrote:
> 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() {
> > ....
> >     }
> > }
> >
> > But PHP4 doesn't have such a thing as __construct()... Reading the
> > official manual didn't make me understood. Does this mean the very
> > first `function` in class is always the constructor for the Class?
> >
> > Tek
> >
> >
>


-- 
Joseph Crawford Jr.
Zend Certified Engineer
http://www.josephcrawford.com/
1-315-820-4244
[EMAIL PROTECTED]

--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to