On 15 September 2011 15:57, Robert Williams <rewilliams@xxxxxxxxxx> wrote: > > On Sep 15, 2011, at 6:03, "chamila gayan" <cgchamila@xxxxxxxxx> wrote: > > > when it goes through 2 static methods, at some point it stops returning > > value to the calling method. (please see comments in-line). > > The getArray() method and the 'else' portion of the getChild() method both > lack a return statement, so they're basically just tossing out whatever > value they come up with. > > -- > Bob Williams > > Notice: This communication, including attachments, may contain information > that is confidential. It constitutes non-public information intended to be > conveyed only to the designated recipient(s). If the reader or recipient of > this communication is not the intended recipient, an employee or agent of > the intended recipient who is responsible for delivering it to the intended > recipient, or if you believe that you have received this communication in > error, please notify the sender immediately by return e-mail and promptly > delete this e-mail, including attachments without reading or saving them in > any manner. The unauthorized use, dissemination, distribution, or > reproduction of this e-mail, including attachments, is prohibited and may be > unlawful. If you have received this email in error, please notify us > immediately by e-mail or telephone and delete the e-mail and the attachments > (if any). > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > Confirmed, putting a return statement on lines 16 and 26 yields the expected result. -- "It is not possible to simultaneously understand and appreciate the Intel architecture" --Ben Scott