Tags de inicio y fin

Probablemente lo primero que note , es que los tags de inicio y fin de PHP han cambiado . Las vieja forma ? ha sido reemplazada por tres nuevas formas posibles :

Ejemplo C-1 . Migración : Cambio de los tags de inicio y fin

 
?

 
echo

 
"

 
Esto

 
es

 
codigo

 
PHP

 
/

 
FI

 
2.0.\n"

 
;



Como en la versión 2.0, PHP/FI también soporta esta variante:

Ejemplo C-2 . Migración : Nuevos tags de inicio y fin , Variante 1

 
?

 
echo

 
"

 
Esto

 
es

 
código

 
PHP

 
3.0!\n"

 
;

 
?



Note que el tag de fin, consiste ahora en un signo de interrogación y un mayor-que, mientras que antes era sólo un mayor-que. Sin embargo si Ud. planea usar XML en su servidor, tendrá problemas con esta nueva variante, porque PHP tratará de ejecutar las marcas en los documentos XML, como código PHP. Es por esto que se han introducido las siguientes variantes:

Ejemplo C-3 . Migración : Nuevos tags de inicio y fin , Variante 2

 
?php

 
echo

 
"

 
Esto

 
es

 
código

 
PHP

 
3.0!\n"

 
;

 
?



Algunas personas han tenido problemas con editores que no reconocen del todo los tags de instrucciones de procesamiento. Microsoft FrontPage es uno de esos editores, y a modo de remedio, se ha introducido también esta otra variante:

Ejemplo C-4 . Migración : Nuevos tags de inicio y fin , Variante 3

 
script

 
language="

 
php

 
"

 
echo

 
"Esto

 
es

 
código

 
PHP

 
3.0!\n"

 
;

 
/

 
script