Programacion en php

Solo disponible en BuenasTareas
  • Páginas : 18 (4319 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de marzo de 2012
Leer documento completo
Vista previa del texto
- Programación en PHP IIntroducciónLa 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 decorregir. 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 |
Sintaxis básicaPHP y HTMLPHP nos permite embeber sus fragmentos de código dentro de la página HTML, es decir, es posibleincluir 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 enviarlaal 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:
ejecutar vercódigo fuenteNo 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.    La instrucción echo de PHPEsta instrucción PHP da salida a lo que haya escrito a continuación.     Realmente echo() no es unafunció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 desarrollepara 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. |
Separación de instruccionesLas separación de instrucciones en PHP se hace terminando cada declaración con un punto y coma ";".
Para la ultima instrucción, la queva 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:  ejecutar ver código fuenteejecutar | Embeber código PHP dentro de HTML. Separación de instrucciones. |
ComentariosUn comentario es un texto de carácter informativo que incluimos en el código para comprenderlofá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...
tracking img