Re: Silly question - include vs. eval
| From: | Virgilio Quilario | Date: | Wed, 11 Mar 2009 12:49:16 +0000 |
| Subject: | Re: Silly question - include vs. eval | ||
| References: | 1 2 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-289843@lists.php.net to get a copy of this message | ||
>> 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.
hi,
eval is useful when your php code is stored in database.
read here http://www.php.net/manual/en/function.eval.php
for details.
Virgil
http://www.jampmark.com
Free tips, tutorials, innovative tools and techniques for building and
improving web sites