Salve a tutti,
sto cercando di risolvere una questione teorica/pratica con un altro amico programmatore che scrive codice in modo molto diverso, e secondo me, non conveniente.
Vado subito al dunque.
All'interno di una pagina Html/Php questo mio amico preferisce scrivere del codice html cosi:
Codice PHP:
<?php
echo '<a style="display:block;text-decoration: none; border: 0; " class="fbLogin" href="' . $loginUrl . '">
[img]/img/collegafb_bottone.jpg[/img]
</a> ';
?>
anzichè direttamente in html puro:
[img]/img/collegafb_bottone.jpg[/img]
Oppure, preferisce creare un ciclo e degli array per la creazione di 3 box statici html:
codice:
<?php
$promoData=array(
array(
'title'=>'titolo1',
'text'=>'text1',
'img'=>'/img/ico.png'
),
array(
'title'=>'titolo2',
'text'=>'text2',
'img'=>'/img/ico.png'
),
);
foreach($promoData as $pr){
?>
<div style="float:left; width:300px;margin-left:20px;margin-top:20px;">
<div style="clear:both;text-transform:uppercase;font-size:18pt;color:#555;">
<?php echo $pr['title']; ?>
</div>
<div style="clear:both;color:#aaa;margin-top:10px;font-size:11pt;">
[img]<?php echo $pr['img']; ?>[/img]
<?php echo $pr['text']; ?>
</div>
</div>
Anzichè scriverli già in html!!!
Sono sinceramente perplesso su questo modo di scrivere codice, trovo che sia scomodo per un eventuale grafico/programmatore NON php che deve mettere le mani nel layout, che sia più facile di errori con apici ecc ecc, e che riempia array e processi di php in modo del tutto inutile.
Però dice che oggi è il modo di programmare.
Premesso che immagino non ci sia un modo del tutto giusto o del tutto sbagliato di fare le cose, quale è il metodo consigliato per scrivere html?
Mi sembra che molti programmatori "spinti" adottino questo sistema, o no?
Ho provato a cercare documentazioni in merito ma non ho trovato molto.
Grazie