Tutoriales de Informática y Dispositivos Móviles
Tutoriales de Informática y Dispositivos Móviles
Sintaxis PHP

Sintaxis básica en PHP

Sintaxis básica en PHP

En el siguiente tutorial resumiremos los aspectos más importantes del lenguaje PHP.

Introducción

PHP es un lenguaje del lado del servidor, diseñado para el desarrollo web.

El código es interpretado por un módulo PHP alojado en un servidor, el cual genera la página web.

Al ser un lenguaje de servidor, el usuario no ve nunca el código ya que nunca se envía. Es interpretado.

Estructura de una aplicación en PHP

  • Para trabajar con PHP debemos escribir el código HTML y añadir etiquetas de PHP para que se realicen las tareas necesarias.
  • Para que se envíen las páginas al intérprete, la extensión debe ser .php
  • Las secciones de la página que incluyan código PHP deben estar entre las etiquetas <?php y ?>

Comentarios en PHP

Los comentarios son anotaciones del programador que el intérprete ignorará pero son útiles para entender códigos complejos.

  • Comentarios de una línea: Se usarán los caracteres //

Ejemplo

<?php
   // Esto es un comentario
   $numero1 = 5; // Asigno el primer operando
?>
  • Comentarios de varias líneas: Se usarán los caracteres /* */

Ejemplo

<?php
   /* A continuación se
   asignan los operandos */
   $numero1 = 5;
   $numero2 = 8;
?>

Variables

Una variable es un espacio reservado en memoria para almacenar un valor que corresponde con un tipo de dato. Se representa con una etiqueta o nombre de variable.

En PHP, los nombres de variables deben cumplir las siguientes normas:

  • Siempre deben comenzar con el símbolo $
  • Como primer caracter se puede usar cualquier letra o el guión bajo
  • Los demás caracteres pueden ser números, letras o guiones bajos

Asignar valor a una variable

Para asignale valor a una variable usaremos el caracter =

Ejemplo

<?php
    // Asignación de un número
    $numero = 9;
    // Asignación de un string
    $texto = "Hola mundo";
?>

Tipos de datos

Una variable PHP puede contener datos de cualquier tipo, incluso puede cambiar de tipo sin nigún problema.

Métodos para mostrar variables

  • echo

La función echo permite mostrar mensajes o el valor de variables.

Ejemplo

<?php
   $numero = 3;
   echo $numero; //Muestra 3
   echo "El número es $numero"; //Muestra "El número es 3"
?>
  • var_dump

La función var_dump muestra el valor de una variable y su tipo

Ejemplo

<?php
   $numero = 3;
   var_dump($numero); //Muestra int(3)
?>
  • gettype

La función gettype solo muestra el tipo de dato de una variable

Ejemplo

<?php
   $numero = 3;
   echo gettype($numero); //Muestra integer
?>

Constantes

Una constante es un espacio reservado en memoria para almacenar un dato cuyo valor va a ser fijo. Se utilizan igual que las variables pero debemos tener en cuenta que no podremos volver a asignarles un valor.

Al igual que las variables, las constantes no empiezan con el caracter $ y se recomienda escribirlas con mayúscula para que sea más fácil diferenciarlas.

Asignarle valor a una constante

Para asignar un valor a una costante se utiliza la función define

Ejemplo

<?php
    define ("ALTURA", 155);
    // La constante ALTURA tendrá siempre el valor 155
?>

Operadores

Los operadores permiten efectuar acciones sobre variables como asignar un valor, comparar su contenido, etc.

  • Operador de asignación

La función del operador de asignación es cargar contenido en una variable. Se utiliza el caracter =

Ejemplo

<?php
   $variable1 = 10;
   $variable3 = 1 + 2;
   $variable2 = "Coche";
?>
  • Operador de concatenación

La función del operador de concatenación es la de unir varios strings o cadenas de texto en una sola. Se utiliza el caracter .

Ejemplo

<?php
   $variable1 = "Carlos";
   $variable2 = "Hola" . " " . $variable1;
   $variable3 = "Cómo" . "estás";
?>

Operadores aritméticos

OperadorOperación
+Suma
Resta
*Multiplicación
/División
%Resto de la división

Ejemplos

<?php
   // Operación de suma
   $suma = 3 + 5;
   // Operación de resta
   $resta = $suma - 4; //Resultado 4
   // Operación de multiplicación
   $producto = 4 * 5; //Resultado 20
   // Operación de división
   $cociente = $producto / $resta; //Resultado 5
   // Operación de resto de división
   $resto = 21 % 5; //Resultado 1
?>

Operadores de incremento y decremento

OperadorOperación
++Incremento
Decremento

Ejemplos

<?php
   // Número 3
   $numero1 = 3;
   // Se incrementa una unidad
   $numero1++; // Pasa a valer 4
   // Número 
   $numero2 = 5;
   // Se resta una unidad
   $numero2--; //Pasa a valer 4
?>

Operadores lógicos

OperadorOperación
!Negación
&&Y lógico
||O lógico
xorO exclusivo
$a$b!$a$a && $b$a || $b$a xor $b
001000
011011
100011
111110

Ejemplos

<?php
   $a = true;
   $b = !$a; //$b es false
   $c = false;
   $d = $a && $c; //$d es false
   $e = $a || $c; //$e es true
   $f = $a xor $c; //$d es true
?>

Más operadores de asignación

OperadorOperación
+=Asignación con suma
-=Asignación con resta
*=Asignación con multiplicación
/=Asignación con división
%=Asignación con resto
.=Asignación con concatenación
&=Asignación con Y lógico
|=Asignación con O lógico

Ejemplos

<?php
   $a = 1;
   $a += 4; // $a vale ahora 5
   // Equivalente a $a = $a + 4;
   $a -= 3; // $a vale ahora 2
   // Equivalente a $a = $a - 3;
   $a *= 2; // $a vale ahora 4
   // Equivalente a $a = $a * 2;
   $texto = "Hola";
   $texto .= " Pepito"; // $texto vale ahora "Hola Pepito"
   // Equivalente a $texto = $texto . " Pepito";
?>

Operadores condicionales

OperadorOperación
==Es igual a (no comprueba el tipo)
===Es idéntico a (igual valor y tipo)
!=Es distinto a (no comprueba el tipo)
!==No idéntico a (distinto valor o tipo)
Menor que
Mayor que
<=Menor o igual que
>=Mayor o igual que

Más tutoriales de PHP

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Translate »