Primeros pasos con PHP
Ejecutar PHP
Al igual que en otros lenguajes de programación podemos ejecutar PHP por consola o en un servidor web con PHP instalado, vamos a ver como ejecutar el programa de ambas formas.
Consola
PHP es un lenguaje de scripting que permite ejecutar código fuera de un servidor web.
Abre la consola o terminal de tu sistema operativo.
Navega hasta el directorio donde se encuentra el archivo PHP que deseas ejecutar. Puedes usar el comando cd para cambiar de directorio.
Una vez en el directorio correcto, puedes ejecutar el script PHP usando el siguiente comando:
Navegador
En cambio la forma más utilizada para ejecutar PHP es desde el navegador ya que nos permite acceder a todas las características de PHP.
El primer paso sería comprobar que tenemos instalado el servidor XAMPP
Comprobar que el servidor web (Apache) esté en estado "running"
Comprobar que puertos se han asignado al servidor. Por defecto los puertos del servidor web son 80 y 443.
Copiar los archivos de nuestro programa en la siguiente ruta
Linux (
/opt/lampp/htdocs/
)Windows (
C:\xampp\htdocs\
)MacOS (
/Applications/XAMPP/htdocs
)
Abrir una ventana del navegador y acceder a
http://localhost/tu_fichero.php
ohttp://localhost/tuproyecto/tufichero.php
Sintaxis
Los script de PHP comienzan siempre con <?php
y terminan con ?>
. Estos caracteres marcan que el código que se encuentre dentro de ellos será ejcutado como código PHP independientemente de si se encuentra en un fichero con otro tipo de código.
Siempre que un fichero contenga código PHP deberá llevar la extensión de fichero .php
. Por ejemplo, si tenemos un fichero mipagina.html
que contiene código HTML y código PHP, ese fichero deberá llevar la extensión .php
y no .html
, quedaría como mipagina.php
Todas las intrucciones que acabemos en PHP tienen que estar cerradas con ;
si no el programa fallará por que no encontrará donde termina una intrucción
Case sensitive
En PHP podemos escribir las palabras reservadas (if, switch, echo, etc) con mayúsculas, minúsculas o alternando, ya que reconoce que es una palabra reservada independientemente de como esté escrito.
Aunque no influya en el funcionamiento del programa es recomendable, siguiendo las buenas prácticas, escribir las palabras reservadas en minúsculas
Comentarios
Los comentarios son líneas que no se ejecutan como parte del programa. Son un punto muy importante en todos los lenguajes de programación ya que nos ayuda a dejar notas sobre el funcionamiento de nuestro código y que, en el futuro, tanto nosotros como otros programadores entiendan más fácilmente que hace el código.
PHP permite establecer comentarios de línea y comentarios de bloque:
Comentarios de línea
Estos comentarios solo se aplican a la línea en la que están declarados los caracteres //
o #
Comentarios de bloque
Estos comentarios se aplican a todo lo que esté dentro del caracter de apertura /*
y el caracter de cierre */
También son útiles para comentar troxos de código dentro de una instrucción
Imprimir
En todos los lenguajes de programación, en algún momento, necesitamos imprimir texto, variables, funciones, etc. PHP no iba a ser menos y, además, tenemos dos formas de imprimir.
echo
y print
son palabras que se usan para imprimir. Son casi lo mismo y podemos utilizar la que más nos guste pero hay que aclarar la única diferencia que tienen: echo
no devuelve ningún valor pero print
devuelve 1 por lo que se puede utilizar en expresiones.
Ambas pueden utilizarse con ()
al final para añadir parámetros o sin paréntesis. echo
o echo()
y print
o print()
Primer programa con PHP
Una vez que conocemos lo básico sobre PHP ya estamos preparados para hacer nuestro primer programa 'Hola Mundo'.
Lo primero que vamos a hacer es crear un fichero hola.php
y vamos a imprimir el mensaje Hola Mundo
típico.
Ahora simplemente vamos a comprobar el resultado en el navegador
Variables y constantes
EL uso de variables y constantes es una parte fundamental de los lenguajes de programación, nos permiten almacenar datos y utilizarlos en el código y también variar su valor en base a la ejecución.
PHP es un lenguaje de tipado débil por lo que no es necesario definir que tipo de dato establecemos en las variables
Variables
Las variables son contenedores de valores que pueden cambiar su valor según definamos en la ejecución del código. En PHP se declaran utilizando el caracter $
y seguido el nombre de la variable: $variable
Constantes
Las contantes también son contenedores de valores pero, a diferencia de las variables, no cambian su valor durante la ejecución si no que se establece un valor y será el mismo durante todo el programa.
Se declaran utilizando define()
y tenemos que indicar un nombre de constante, el valor y si queremos que sea 'case-insensitive' que por defecto es 'false'
Sintaxis: define (nombre_constante, valor, case-insensitive)
Imprimir variables y constantes
Last updated