Re: references a functions

From: Date: Thu, 04 Apr 2002 18:58:33 +0000
Subject: Re: references a functions
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-91577@lists.php.net to get a copy of this message
Note that you rarely change a result set, so there is very little point in returning a reference to it given PHP's shallow copy implementation. And in your case you are just returning a resource id which you definitely aren't going to change. But if for some reason you feel it is important (please explain why) then this is the syntax: function & bdConsultar($strCon) { $idRes = @mysql_query($strCon); return $idRes; } $myID = & bdConsultar("Select * from users"); But again, I don't think you are quite understanding references. -Rasmus On Thu, 4 Apr 2002, javier wrote: > I trying to code a kind of DB wrapper. > So when is dbQuery turn I run into trouble. > I read in php manual that refrences are not like C pointers. They just > point to the same content. > > I want to return the result from a mysql_query > but if I do something like this: > > function bdConsultar($strCon) { > $idRes = @mysql_query($strCon); > return $idRes; > } > > Should be called like this? > > $myID = &bdConsultar("Select * from users"); > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php >

« previous php.general (#91577) next »