Use SPL to implement ArrayAccess on your db object? Then you can use one check 
and not resort to brute forcing all the others.
it would turn into:
echo $result['stuff'];

Dunno if that is completely clear.

-----Original Message-----
From: Michael Southwell <[EMAIL PROTECTED]>
Date: Monday, Nov 24, 2008 2:14 pm
Subject: [nyphp-talk] passing array/object data
To: talk - nyphp <[email protected]>Reply-To: NYPHP Talk 
<[email protected]>

I have a method that takes a parameter that might be either an array or 
>a db result object. So on the one hand I might have:
>echo $array['stuff'];
>or on the other:
>echo $result -> stuff;
>
>Right now I'm just using is_array and repeated brute force to do this, 
>but obviously there's a better way. What's my best way to abstract this 
>so I can use just one echo statement regardless of the parameter?
>-- 
>=================
>Michael Southwell
>Vice President, Education
>NYPHP TRAINING:  http://nyphp.com/Training/Indepth
>_______________________________________________
>New York PHP User Group Community Talk Mailing List
>http://lists.nyphp.org/mailman/listinfo/talk
>
>http://www.nyphp.org/show_participation.php
>

_______________________________________________
New York PHP User Group Community Talk Mailing List
http://lists.nyphp.org/mailman/listinfo/talk

http://www.nyphp.org/show_participation.php

Reply via email to