Originariamente inviato da lupoz
Ho letto varie discussioni riguardanti i template engine e mi sono convinto che, almeno nel mio caso, sia inutile usarli.. volevo però snellire un pò il codice e renderlo leggibile anche ai non programmatori.

Di solito imposto le pagine cosi:

Codice PHP:
<?php

include 'inc/config.php';

$query_varie "....";
$variabili "xyz";

header();

?>


il mio nome è <?php $echo $name?>


<?php

footer
();

?>
C'è un modo per non utilizzare <?php ?> sostituirli con delle parentesi graffe tipo:

Codice PHP:
Il mio nome è {name
certo che puoi è un metodo per usare html e php in modo molto più semplice
ti faccio un esempio pratico considera che il documento inizia sempre con<?php e finisce con ?> il resto è magia ;-)


<?php

$nome="pluto";

echo <<< EOD

il nome {$nome}

EOD;

if ($nome=="pluto") {
$nome = "PIPPO";
}

echo <<< NOME


adesso diventa {$nome}

NOME;

?>

all'interno dell "echo <<< EOD" metti l'html o il codice php tra parentesi graffe
dopo la sua chiusura legge solo PHP, come puoi vedere non è d'obbligo EOD nel secondo echo ho messo NOME.

ciao