Sintaxis PHP alternativa para ver archivos
Si no utiliza un motor de plantillas para simplificar la salida, utilizarás PHP puro en tu Archivos de vista. Para minimizar el código PHP en estos archivos y hacerlo Es más fácil identificar los bloques de código. Se recomienda utilizar PHP. Sintaxis alternativa para estructuras de control y declaraciones de eco de etiquetas cortas. Si no está familiarizado con esta sintaxis, le permite eliminar la llaves de su código y elimine las declaraciones de «eco».
Ecos alternativos
Normalmente, para hacer eco o imprimir una variable, haría esto:
<?php echo $variable; ?>
Con la sintaxis alternativa puedes hacerlo de esta manera:
<?= $variable ?>
Estructuras de control alternativas
Las estructuras de control, como if, for, foreach y while, se pueden escribir en
un formato simplificado también. Aquí hay un ejemplo usando foreach
:
<ul>
<?php foreach ($todo as $item): ?>
<li><?= $item ?></li>
<?php endforeach ?>
</ul>
Observe que no hay llaves. En su lugar, el refuerzo final se reemplaza con
final de cada
. Cada una de las estructuras de control enumeradas anteriormente tiene un
Sintaxis de cierre: endif
, endfor
, endforeach
y end while
Observe también que en lugar de utilizar un punto y coma después de cada estructura (excepto el último), hay dos puntos. ¡Esto es importante!
Aquí hay otro ejemplo, usando if
/elseif
/else
. Observe los dos puntos:
<?php if ($username === 'sally'): ?>
<h3>Hi Sally</h3>
<?php elseif ($username === 'joe'): ?>
<h3>Hi Joe</h3>
<?php else: ?>
<h3>Hi unknown user</h3>
<?php endif ?>