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:

|