mmm some points: 1st. Clarity. It's much more clear to me to take a look at a template and identify a subsituing variable when it's marked as something different like: {$var} than the uglyness of <?=$var ?> -and if you follo the recommended way: <?php=$var ?>
2nd. As other users pointed, error handling. 3th. Lack of temptation. If I start putting pure php code on my templates it wouldn't be long before half the application logic ends there, we'll know what's to code under tight schedules. Smarty by separating my presentation logic from my bussines logic helps me avoid spaghetti code. Appart from the ton of small features that smarty gives you like caching, easyness to do popups, the variable modificators, etc.. -- ______________________________________________________________ Vicente Antonio Sánchez Werner ( [EMAIL PROTECTED] ) Fijo: +34-923185650 Movil: +34-655556865 Director Depto Informática, Desarrollo y Seguridad Informática Wap Comunicaciones S.L. C/Guadalajara nº9-11 37003 Salamanca (España) -------------------------------------------------------------- -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php