Hey, I tend to agree with you. But what is the most effiecent way of using php code in template files then? I am not going to move my templates to a dbase.. thats for sure. Regards, Kunal Jhunjhunwala ----- Original Message ----- From: "Michael Waples" <[EMAIL PROTECTED]> To: "Kunal Jhunjhunwala" <[EMAIL PROTECTED]> Cc: "php-list" <[EMAIL PROTECTED]> Sent: Sunday, January 20, 2002 5:51 PM Subject: Re: eval()
> 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(). > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]