am I assuming correctly that get_defined_vars() returns an array pretty much
like the $GLOBALS array?
If I call extract() inside of a function, then the variables it creates will
be local to that function, correct? OK, so, is there a way to get extract()
to define those variables as global, from
Hello,
This is a reply to an e-mail that you wrote on Sat, 28 Jun 2003 at 01:41,
lines prefixed by '' were originally written by you.
If I call extract() inside of a function, then the variables it
creates will
be local to that function, correct? OK, so, is there a way to get
extract()
to
Yes it is, you must tell the function to treat the relevant variables as
globals though, here is a way of doing it:
function Foo(){
$theArray = array('var1'='testing', 'var2'='testing2');
foreach($theArray as $varname=$value){
global $$varname;
}
extract($theArray);
}
Hello,
This is a reply to an e-mail that you wrote on Sat, 28 Jun 2003 at 02:01,
lines prefixed by '' were originally written by you.
Pretty sneaky. But at this point, why bother with the extract() at
all?
wouldn't this do the same thing:
function Foo(){
$theArray =
4 matches
Mail list logo