Re: With End With
| From: | Justin Hannus | Date: | Wed, 10 Dec 2003 20:42:39 +0000 |
| Subject: | Re: With End With | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-6337@lists.php.net to get a copy of this message | ||
I've used the "with (object)" construct in JavaScript before and I'm
assuming it would work the same, but instead of:
With $obj
->methodCall();
// ugly ...
it would be much sexier like:
with ($obj) {
methodCall();
}
But its all just sugar. As far as implementing it in userland with a
recursive function that merges properties, that's way to much unnecessary
work. Why not just manually de-reference the object on subsequent method
calls?
-justin
"Bdkr" <bdkr@highsidecafe.com> wrote in message
news:3FD762B5.1080908@highsidecafe.com...
> jason davidson wrote:
>
> > Ive seen the Control Flow constuct With ...End With used in VB (yup,
> > VB.. :)) although im not a fan of VB, i liked the feature, is there
> > any consideration to this kind of construct for php.
> > here the only example if it i could find online for anyone that hasnt
> > seen it before.
> >
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcn7/html/
vaconusingwith.asp
> >
> > Aside from being VB, is there anything wrong with it.
> >
> > Jason
> >
> So how would that look in PHP? Something like?
>
> With $dbObject;
> if(->doConnect()==true)
> {
> ->doQuery();
> while($row = ->fetchArray())
> { /* do something with returned row */ }
> }
> End With:
>
> Just a question from an onlooker.
>
> Cheers,
> BDKR