RE: [PHP Template] Template Discussion

From: Date: Wed, 22 Mar 2000 18:45:10 +0000
Subject: RE: [PHP Template] Template Discussion
References: 1  Groups: php.template 
Request: Send a blank email to php-template+get-411@lists.php.net to get a copy of this message
Perhaps I missed something earlier, and if I did, I apologize, but it seems to me that the goal of providing template functionality is to create a mechanism by which non-php coders (designers) could easily put together part of a web page using HTML and some tags for inserting php code. Yes? If so, I don't see why this cannot be done with php directly and a simple use of here-docs. The template would be a here doc that gets incorporated by php wherever it needs to: Here is an example: File called designer.tmp: --------------------------------------- print <<< END; <HTML> The current date is $date <p> A table containing customers follows:<p> {$cust.table()} </HTML> END; --------------------------------------- A php program would set $date equal to the current date and create an object called "cust" with a method called table() that would print out a table listing customers. It would then do an include of designer.tmp. I'm not sure the {$cust.table()} syntax will work, but I can't see any reason that it should not. To make things even easier, one could create a php function called template(filename) that, like include, would load a file but it would treat it as a here doc. The only thing missing that I see is conditionals, but if you're going down that route, you're probably in php land anyway. my 3 cents worth... --pk

« previous php.template (#411) next »