As pessoas estão usando:
$html = "
- " . $var . "
";
echo $html;
?>
ao invés de:
- <?php echo $var;?>
Outra situação comum é:
<table>
<?php
foreach($var as $k=>$v){
echo "<tr>";
echo "<td>".$v."</td>";
echo "</td>";
}
?>
</table>
E como lidar com ela:
<table>
<?php foreach($var as $k=>$v):?>
<tr>
<td><?php echo $v;?></td>
</tr>
<?php endforeach;?>
</table>
Outra situação muito útil é quando usamos o if
if($a==$b){
//lot of codes here
} else {
// more code..
}
alternativa:
<?php if($a==$b):?>
// code
<?php endif;?>
// or
<?php if($a==$b):?>
// codes
<?php else: ?>
// codes
<?php endif;?>
Há uma outra alternativa para o if que é MUITO útil:
$a = $b==$c ? true : false ;
As situações descritas acimas são bem simples mas muito importantes. Se seu código está limpo tudo fica mais fácil, e é isto que queremos, certo?
Dê uma chance! É muito bom tirar vantagens dessas sintaxes alternativas:
for: endfor;
foreach: endforeach;
while: endwhile;
switch: endswitch;
if: endif;
No comments:
Post a Comment