Flow of PHP testClass

From: Date: Thu, 29 Mar 2012 14:57:07 +0000
Subject: Flow of PHP testClass
Groups: php.db php.windows 
Request: Send a blank email to php-db+get-48234@lists.php.net to get a copy of this message
Hi Guys, Given below is a PHP script. Can someone help me with the output of the code. According to my understanding the output should be 3, 50, 20, 10. Can someone elaborate on the same and provide me an explanation on the flow? Thanks a lot in advance. <?php class TestClass { var $a =20; var $b =10; function TestClass($a= null, $b=null) { if (!is_null($a)) { $this-­‐>a= $a; } if(!is_null($b)) { $this-­‐>b=$b; } } function printAB() { echo $this-­‐>a.” “.$this-­‐>b.”\n”; } } $inst1 = new TestClass(3,50); $inst2 = new TestClass(); $inst1-­‐>printAB(); $inst2-­‐>printAB(); ?>

« previous php.db (#48234) next »