Si prega di fare riferimento alle seguenti due forme dello stesso codice
Per prima cosa:
<?php if(some_condition){
?>
<li><a target="_blank" href="example.com/channel1/" class="xyz">If content</a></li>
<?php
}else{
?>
<li><a target="_blank" href="example.com/channel2/" class="xyz">Else Content</a></li>
<?php?>
}?>
Secondo:
<?php
if(some_condition){
echo '<li><a target="_blank" href="example.com/channel1/" class="xyz">If content</a></li>';
}
else{
echo '<li><a target="_blank" href="example.com/channel2/" class="xyz">Else Content</a></li>';
}
?>
La mia domanda è quale dei seguenti è un'opzione migliore. So che il secondo è più leggibile. Ma se ci sono così tante condizioni sulla stessa pagina, allora quale è meglio per quanto riguarda le prestazioni (credo, ci sarà solo una differenza di prestazioni trascurabile tra i due).
Mi piacerebbe conoscere le tue opinioni / punti, riguardo le prestazioni degli standard e qualsiasi cosa tu pensi che dovrei sapere, riguardo le due diverse forme.
(E che dovrebbe essere preferito rispetto all'altro, quando c'è solo un blocco if-else e più blocchi if-else)
Grazie