When PHP parses a file, it looks for opening and closing tags, which tell PHP to start and stop interpreting the code between them. Parsing in this manner allows PHP to be embedded in all sorts of different documents, as everything outside of a pair of opening and closing tags is ignored by the PHP parser. Most of the time you will see PHP embedded in HTML documents, as in this example.

<p>This is going to be ignored.</p>
<?php echo 'While this is going to be parsed.'; ?>
<p>This will also be ignored.</p>

You can also use more advanced structures:

Example #1 Advanced escaping

<?php
if ($expression) {
?>
<strong>This is true.</strong>
<?php
} else {
?>
<strong>This is false.</strong>
<?php
}
?>

This works as expected, because when PHP hits the ?> closing tags, it simply starts outputting whatever it finds (except for an immediately following newline – see instruction separation ) until it hits another opening tag. The example given here is contrived, of course, but for outputting large blocks of text, dropping out of PHP parsing mode is generally more efficient than sending all of the text through echo() or print().

There are four different pairs of opening and closing tags which can be used in PHP. Two of those, <?php ?> and <script language=”php”> </script>, are always available. The other two are short tags and ASP style tags, and can be turned on and off from the php.ini configuration file. As such, while some people find short tags and ASP style tags convenient, they are less portable, and generally not recommended.

Ranking Distribuciones Linux Mayo 2012 Coincidiendo con la llegada de las versiones candidata y final de Mageia 2, la distribución derivada de Mandriva ha logrado alcanzar su mejor registro...
En UK un 22% de los Usuarios se Arrepiente de comprar un Iphone Es la sorprendente conclusión a la que se ha llegado en una encuesta en el Reino Unido. Sorprendente porque si algo se ha destacado siempre de este sm...
YouTube gana juicio en Europa, es legar subir contenidos.. YouTube se ha visto envuelto alrededor del mundo en varios litigios que lo llaman a hacerse responsable del material que aloja en su plataforma, en es...
Ahora Facebook permite descargar todos tus archivos Puedes bajarte tus fotos, videos, posts, historial de amigos y de equipos desde donde iniciaste sesión Facebook permite desde hace un tiempo a ...
MOTORES DE ALMACENAMIENTO en MySQL * El servidor MySQL incorpora una característica única llamada "motores de almacenamiento", que nos permite seleccionar el tipo de almacenamiento ...
Google eliminara el sistema operativo Chrome OS Según un informe del diario estadounidense Wall Street Journal, la compañía está trabajando en un una unificación de la plataforma con Android, adopta...
Google prueba un nuevo buscador Hotel Finder es un proyecto de Google todavía en fase experimental con el que encontrar el hotel que mejor se adapta a lo que estamos buscando. Jun...
Linux Fedora 17, disponible para Descargar Red Hat publicó la nueva versión de Fedora, que llega con tres semanas de retraso en su edición 17. La distribución de Linux incluye varios cambios, c...
Inbox y el nuevo Yahoo Mail, reiventan el email ¿Cuántas formas hay de presentar una app o un sitio web de correo electrónico? Al principio estaba claro que solo una, y hasta hace no mucho todo gira...
Apple lanzaría el Ipad 3 en marzo de 2012.. Los medios hablan de nuevo sobre el futuro lanzamiento del iPad 3. La tercera generación de la tableta de Apple podría lanzarse a finales del próximo ...