On Wed, Mar 11, 2009 at 10:19 AM, Shawn McKenzie <nospam@xxxxxxxxxxxxx>wrote: > Sándor Tamás (HostWare Kft . ) wrote: > > Yes, Rob is right. My original question is about the difference between > > the processing of a file-based site with include() OR eval(). In that > > case, if I understood it correctly, the results are the same. > > > > But! If the included pages contain functions, classes, etc. With eval(), > > can I use them? With include(), I know I should be able to use them. But > > in some mysterious cases I don't have access to a function. If I cut out > > from the included file, and put in on the file which includes that, just > > before (or after) the includ(), I don't have any problem with it. > > > > The next step, that if I include a file in a function, can I use the > > functions wrote in the included file? > > As I know, include just makes a copy-paste, so if I use it IN a > > function, then all function will be in function scope, am I right? > > Yes, if you use an include inside a function, then any functions / non > global vars in the included file will only be available inside the > including function. > > > -- > Thanks! > -Shawn > http://www.spidean.com > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > Evals make my head hurt. I still opt for evil() being a native alias of eval().