Tecnología

Inicio

¿Por qué no debería usar PHP cortos Etiquetas

¿Por qué no debería usar PHP cortos Etiquetas


PHP incluye una serie de atajos para hacer sitios web de codificación más rápida, incluyendo versiones cortas de etiquetas comunes. Si bien es tentador para ahorrar ancho de banda y las pulsaciones de teclado con estas etiquetas compactas, usted podría tener problemas si se inclina en gran medida de estos accesos directos.

¿Cuáles son cortos PHP Etiquetas?

El lenguaje PHP incluye múltiples opciones de sintaxis para muchas de sus operaciones. Estos incluyen las etiquetas cortas para funciones específicas. Por ejemplo, el estándar de PHP etiqueta "abierta" se escribe como "<? Php", pero también se puede escribir como "<?." Del mismo modo, la directiva de PHP para enviar datos a una página que normalmente comienza con "<? Php echo" pero se puede escribir con una breve etiqueta como "<? =." Para habilitar las etiquetas cortas, el administrador del servidor debe o bien configurar PHP con la opción "--enable-short-tags" o editar el archivo php.ini para ajustar "short_open_tag" a "on".

Problemas con las etiquetas cortas

las etiquetas cortas PHP no funcionarán en servidores en los que las etiquetas cortas no están habilitadas. Esto es especialmente importante si está desarrollando guiones de distribución pública o la venta comercial. Además, si la secuencia de comandos sirve documentos XML o XHTML, declaraciones dentro de los documentos pueden entrar en conflicto con las etiquetas cortas PHP, por lo que debe utilizar etiquetas estándar. Por último, en determinadas circunstancias código PHP prima puede ser la salida a los navegadores de si las etiquetas cortas están deshabilitadas en el servidor, pero se utiliza en las secuencias de comandos, causando un riesgo potencial para la seguridad.

Cuándo utilizar etiquetas cortas

Cuando usted está familiarizado con el servidor donde se encontrará con sus scripts PHP, etiquetas cortas pueden ayudar a ahorrar tiempo de desarrollo y reducir el tamaño de sus secuencias. Tenga en cuenta que si mueve las secuencias de comandos a un nuevo servidor, debe asegurarse bien de que el servidor está configurado para etiquetas cortas o sustituir las etiquetas cortas con etiquetas estándar. También, hay parches disponibles para que el administrador de un servidor puede configurar PHP para servir documentos XML y XHTML con las etiquetas cortas.

Mejores prácticas

El elemento más importante para determinar el uso de etiquetas cortas de PHP es su control de la configuración de su servidor. Si usted es el administrador del servidor, se puede comprobar el archivo php.ini para asegurar que el ajuste "short_open_tag" está encendido. También ser conscientes de lo que las operaciones de la secuencia de comandos está llevando a cabo, y no utilizar códigos de acceso si se va a entregar los documentos XML o XTML o cuando contiene información confidencial, como datos de usuario o direcciones URL ocultos.