Re: eval()

From: Date: Sun, 20 Jan 2002 12:21:29 +0000
Subject: Re: eval()
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-81263@lists.php.net to get a copy of this message
Kunal Jhunjhunwala wrote: > > Hey > Does anybody know if its wise to use eval() ? I know Vbulletin uses it.. but > there is something about it I just cant digest.. it seems to be a very > powerfull function which can be very easily exploited... anyone else have > any thoughts? > Regards, > Kunal Loading your templates into a database, pulling them out on every page load and running eval() to run the code isn't the most efficient way to do it. Then running eval() inside a loop on that code isn't efficient either. I think eval() is used this way by some people because they don't know how to write files using php propely. So instead they just put it in a database. You also completely miss out on getting the benefits of one of the different php caching products. For me a database is for storing data - not php code. Vbulletin as an example of complete overuse of eval().

« previous php.general (#81263) next »