M Saleh Eg wrote:
OR you could control ur method and have optional arguments in ur
argument list and decide what to do according to that.

e.g. public function _construct($param1=0, $param2="", $param3=null)
{
   if($param1)
   ....

   if($param2)
   ....

   if($param3)
   ....
}

$obj=new className(1);
//Or
$obj=new className(1,"hello");
//Or
$obj=new className(0,"","some_value");

Bottom Line:
Optional arguments might be a workaround lack of polymorphism sometimes !


Better use

        if (isset($param1)) { ...

then, otherwise values such as 0 will cause difficulties.

--
Daniel Schierbeck

Help spread Firefox (www.getfirefox.com): http://www.spreadfirefox.com/?q=user/register&r=6584

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



Reply via email to