Objetivos Objetivos
  • Conocer las etiquetas de PHP
  • Conocer el modo de insertar comentarios
  • Crear los primeros programas en PHP
Fuentes de información Fuentes de información
Contenidos
Contenidos
 

1.- Introducción

Una vez tenemos instalado y configurado el servidor PHP, así como Apache, estaremos en disposición de comenzar con la programación de los ficheros para su posterior comprobación de funcionamiento. Como en la mayoría de cursos, comenzaremos con elementos básicos e iremos aumentando la dificultad en posteriores unidades.

En esta unidad explicaremos la definición de variables así como los diferentes tipos existentes.

2.- Etiquetas en PHP

El código PHP tiene que ir insertado siempre en una página HTML, es decir, se debe crear una página web en la que incrustaremos los comandos PHP que se ejecutarán dentro de la página. Un punto importante es que la página no deberá almacenarse como .html o .htm, sino que la extensión será la básica de PHP, es decir .php, que será la que le indique al servidor el formato de archivo y así podrá ejecutarlo.

Para la edición se podrá utilizar cualquier editor de texto, aunque la recomendación es que sea gratuito y que coloree las palabras clave con el fin de evitar equivocaciones y, en caso de tenerlas, corregirlas de manera fácil.

El código php se puede insertar de varias formas:

  • Mediante las etiquetas <?php y >
  • Mediante las etiquetas <? y >
  • Mediante <script languaje="php"> </script>

La segunda sintaxis, aunque válida, se considera obsoleta por lo que se recomienda utilizar la primera o la tercera opción. Es más, lo habitual es utilizar la primera de las opciones. Aun así, si se desea utilizar la forma abreviada deberemos abrir el fichero de configuración php.ini y activar la directiva short open tag.

Todo esto no sería suficiente, tal y como hemos comentado anteriormente, ya que el código no está dentro de un fragmento HTML. A continuación mostramos un fragmento donde se ubica el código PHP, es decir, en el body de la página web:

 

3.- Comentarios en PHP

Un comentario es una o varias líneas de código que no son interpretadas y que permiten al programador recordar qué es lo que realiza ese fragmento de código. Habitualmente las páginas web no las realiza una sola persona sino varias, y los comentarios permiten ahorrar mucho tiempo ya que permiten a los demás conocer las características y funcionalidades del código utilizado.

En PHP podemos insertar comentarios de varias formas:

  • La primera de ellas permite comentar una línea con dos barras (//), por lo que si hacemos un salto a otra, éste dejará de tener efecto. En la imagen vemos como la línea de color rojo sería el comentario y la siguiente sería de código PHP

  • La segunda permite comentar de manera similar a la anterior pero con el símbolo #. Veamos un ejemplo:

  • La tercera y última permite comentar varias líneas a la vez. Este tipo de comentario es más cómodo que los anteriores si la extensión del comentario es mayor de una línea y para ello se utilizan los símbolos /* como comienzo y */ como final. Veamos otro ejemplo:

Aun con todo ello, podríamos utilizar las dos primeras formas para comentar varias líneas, aunque tendríamos el inconveniente de repetir el símbolo (// o #) al principio de cada una de ellas:


4.- Nuestro primer programa

En este punto vamos a realizar nuestro primer programa en PHP, el cual mostrará el texto "Hola mundo" en la página web. Para ello copiaremos el siguiente código en nuestro editor:

Si nos fijamos en el código, la función echo permite la impresión por pantalla de lo que se le pase como argumento entre comillas, es decir, es algo así como una función imprimir. Las comillas han de abrirse y cerrarse para indicar dónde comienza el texto a imprimir y dónde acaba.

Al finalizar la función se ha insertado un ";", esto es debido a que PHP es un lenguaje no posicional, es decir, no importa la columna en la que se comience a escribir ni tampoco la cantidad de espacios y/o saltos de línea. Es necesario, por tanto, indicar la separación de las diferentes órdenes (o sentencias) mediante la utilización de dicho símbolo. De hecho se podrían escribir varias órdenes en una misma línea, pero siempre deberían estar separadas por ";".

El siguiente paso será guardar el fichero con extensión .php y ubicarlo en la carpeta correcta. La carpeta donde deberás situar los ejercicios y ejemplos dependerá del servidor instalado (por ejemplo, en el caso de XAMPP será la carpeta htdocs (Windows), mientras que en Apache será /var/www/html (Linux)). Una vez guardado procederemos a ver si funciona, para ello abriremos el navegador y escribiremos la dirección http://localhost/<<nombre del fichero>>.php. Ello hará que se solicite la página al servidor y se muestre en el navegador.

En el siguiente ejemplo hemos almacenado el fichero como prueba1.php:

Otro elemento que podemos utilizar dentro del echo son los códigos HTML para modificar el estilo del texto. En el siguiente ejemplo vamos a escribir el Hola mundo con dos colores: rojo para el Hola y verde para el mundo:

Como podemos observar, hemos insertado código HTML dentro del parámetro de la función echo, aunque para ello hemos utilizado las propiedades font color a las que les hemos pasado como parámetros los colores entre comillas simples. Este aspecto es importante ya que si hubiéramos puesto comillas dobles el servidor pensaría que se cierra la función echo y daría errores. El resultado sería el siguiente:

Ahora vamos a realizar otro ejemplo donde escribiremos Hola Mundo en dos líneas distintas. Para ello escribiremos el siguiente código:

Una vez hecho comprobemos el resultado:

Si observamos el resultado podremos comprobar que PHP no tiene en cuenta los saltos de línea si no se lo indicamos. Para ello deberemos reescribir el código anterior con el código de salto de línea de HTML (<br />). Es decir:

Y el resultado quedará como sigue:

Ejercicios
Ejercicio
 

En la teoría hemos visto varios ejemplos en el punto 4. Impleméntalos y almacénalos con los nombres primer1.php, primer2.php, primer3.php y primer4.php y comprueba que funcionen correctamente. Una vez terminados implementa programas que realicen las siguientes acciones:

  • Que tenga como título "Programa de impresión de Holas" y que imprima "Hola qué tal estás?". Guárdalo como primer4.php.
  • Que imprima tu nombre y apellidos en diferentes colores. Guárdalo como primer5.php.
  • Que tenga como comentario "Aquí veremos un ejemplo en dos líneas", que imprima "Este ejemplo" en una línea y en otra "está en dos líneas". Guárdalo como primer6.php.