On Wed, 2009-03-11 at 13:07 +0100, Sándor Tamás (HostWare Kft.) wrote: > Hi, > > I wondering what is the difference between include(), and eval(' > ?>'.file_get_content().' <?php ')? > > If there is something I should be aware, please, let me know.
Use include since it allows a cache like eAccelerator or APC to work. Eval never gets cached. Also, include let's the engine do the opening, reading, closing of the file while also parsing and running the contents in one fell function call (yes I know it's not a function). What you have above, using eval, is a bastardization of cleanliness and succinctness of code. Cheers, Rob. -- http://www.interjinn.com Application and Templating Framework for PHP -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php