Re: Silly question - include vs. eval

From: Date: Wed, 11 Mar 2009 12:33:33 +0000
Subject: Re: Silly question - include vs. eval
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-289836@lists.php.net to get a copy of this message
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

« previous php.general (#289836) next »