<HTML>
<HEAD>
<TITLE>PHP Scope in foreach construct.</TITLE>
</HEAD>
<BODY>
<FONT FACE="Calibri, Verdana, Helvetica, Arial"><SPAN STYLE='font-size:11pt'>When working with foreach constructs do the functions and variables defined get returned to the garbage collector on each iteration or does the foreach have to finish execution before things can be returned to the garbage collector?<BR>
<BR>
The reason that I ask is because we are generating data for Google Maps and they require one very large XML file which keeps blowing our memory size definition inside the php.ini file. &nbsp;What we might end up doing is creating the XML file in batches of lets say 500 items or less and then append the files manually. &nbsp;<BR>
<BR>
I figured this was an interesting question and I can&#8217;t find any answers anywhere else (even on php.net docs).<BR>
<BR>
-Anthony<BR>
-- <BR>
Anthony Wlodarski<BR>
www.thrillist.com &lt;<a href="http://www.thrillist.com">http://www.thrillist.com</a>&gt; <BR>
Web Applications Developer<BR>
568 Broadway Ste. 605<BR>
New York, NY, 10012<BR>
(o) 646.786.1944<BR>
</SPAN></FONT>
</BODY>
</HTML>