Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos SubvencionadosInscríbete ahora y accede a 3 unidades gratis
Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
La sintaxis de PHP es muy similar a la de C o C++. Quizás lo más destacado ocurre a nivel semántico: el tipado es muy poco estricto, es decir, cuando creamos una variable en ella podemos almacenar el tipo de datos que queramos. Esto es muy flexible y cómodo para el desarrollador, aunque los errores que se cometen pueden ser mucho más graves y difíciles de corregir. Las posibilidades del interprete para detectar incompatibilidades entre variables se reducen mucho y pueden ocurrir cosas extrañas en determinadas circunstancias si no tenemos cuidado.
| Nota: Los códigos de esta unidad se guardarán en c:\apache\htdocs\cursoPHP\unidad2 |
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
PHP nos permite embeber sus fragmentos de código dentro de la página HTML, es decir, es posible incluir lenguaje PHP en un código HTML. Es por tanto necesario especificar cuáles son las partes constitutivas del código PHP. Esto se consigue delimitando nuestro código por etiquetas.
Como vimos en la unidad anterior, el modo de funcionamiento de una página PHP es el siguiente: el servidor va a reconocer la extensión correspondiente a la página PHP ( php, php3, php4, phtml,...) y antes de enviarla al navegador va a encargarse de interpretar y ejecutar todo aquello que se encuentre entre las etiquetas correspondientes al lenguaje PHP. El resto, lo enviara sin más, ya que asumirá que se trata de código HTML absolutamente comprensible por el navegador.
Hay cuatro conjuntos de etiquetas que delimitan el código PHP:
| <?php y ?> <? y ?> <% y %> <script language="php"> y </script> |
De estos cuatro tipos de etiquetas, sólo dos, <?php. . .?> y <script language="php">. . .</script>, están siempre disponibles. El resto pueden ser configuradas en el fichero php.ini para ser o no aceptadas por el intérprete.
Los siguientes ejemplos muestran las distintas formas de embeber código PHP en HTML:



No os preocupéis si no comprendéis el texto entre las etiquetas, todo llegará. Os adelantamos que las variables en PHP se definen anteponiendo un símbolo de dólar ($) y que la instrucción echo sirve para sacar en pantalla lo que hay escrito a continuación.
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Esta instrucción PHP da salida a lo que haya escrito a continuación. Realmente echo() no es una función (es una sentencia o instrucción del lenguaje) de modo que no se requiere el uso de los paréntesis.
| ¡Atención! El primer método, <?php. . .?>, es el más conveniente y es el que utilizaremos a lo largo del curso. |
| Nota: No se debe usar el formato corto de etiquetas, <?. . .?>, cuando se desarrollen aplicaciones o librerías con intención de redistribuirlas, o cuando se desarrolle para servidores que no están bajo nuestro control, porque puede ser que el formato corto de etiquetas no esté soportado en el servidor. Para generar código portable y redistribuíble, asegúrate de no usar el formato corto de etiquetas. |
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Las separación de instrucciones en PHP se hace terminando cada declaración con un punto y coma ";".
Para la ultima instrucción, la que va antes del cierre de etiqueta, este formalismo no es necesario.
Los siguientes códigos son equivalentes, aunque en el segundo no se incluya punto y coma después de la última instrucción:


Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Un comentario es un texto de carácter informativo que incluimos en el código para comprenderlo fácilmente al volverlo a leer un tiempo después. El servidor ignora los comentarios ya que no van dirigidos a él sino a nosotros mismos.
Los comentarios tienen una gran utilidad ya que es muy fácil olvidarse del funcionamiento de un script programado un tiempo atrás y resulta muy útil si queremos hacer fácilmente comprensible nuestro código a otra persona.
Hay varias formas de incluir estos comentarios dependiendo de si el texto consta de una o más líneas:
Veamos un primer ejemplo:
La ejecución del programa anterior muestra en pantalla el siguiente resultado, compruébalo!:

Observamos que el servidor ha ignorado las líneas de texto incluidas entre comentarios.
| Nota: Todo el texto insertado en forma de comentario es completamente ignorado por el servidor. Resulta importante acostumbrarse a dejar comentarios, es algo que se agradece con el tiempo. |
Los estilos de comentarios de una línea sólo comentan hasta el final de la línea actual de código PHP. Esto implica que el código HTML tras las marcas // ?> será impreso. La etiqueta ?> sale del modo PHP, volviendo al modo HTML donde el comentario // no tiene influencia.
Veamos un ejemplo aclaratorio:
El script anterior muestra el siguiente resultado:

Hay que tener cuidado con no anidar comentarios multilínea porque da problemas:
Observamos cómo el editor Zend detecta un error sintáctico en la línea 9 del código ya que muestra una línea roja ondulada bajo el símbolo */. El código anterior es sintácticamente incorrecto.
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de PHP y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Copyright 2008© ADRInfor S.L. Logroño | Tel: 941250116 Fax: 941236805 | Email | Politica de Privacidad