Hmm, you're right.. so the reference "&" already takes care of this...
Well, then I don't see the point of the whole ifsetor() discussions... people can implement this themselves. Ron "Sebastian Mendel" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Ron Korving wrote: > > >> function ifsetor(&$var, $default = null) { > >> return isset($var) ? $var : $default; > >> } > >> > >> echo ifsetor($a, 'foo'); > >> echo $a, $b; > >> echo ifsetor($a, 'foo'); > >> echo isset($a) ? 'is set' : 'not set'; > >> > >> expected result: > >> > >> foo > >> Notice: Undefined variable: a in [...] > >> Notice: Undefined variable: b in [...] > >> foo > >> not set > >> > >> actual result: > >> > >> foo > >> Notice: Undefined variable: b in [...] > >> foo > >> not set > > > > No, ifsetor() is not possible in user land, because it generates notices, > > and a php core function ifsetor() would not generate notices. That's really > > the way it has to be. > > i see no notice produced by this ifsetor() > > > -- > Sebastian Mendel > > www.sebastianmendel.de > www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php