AD
¿Ya dominas lo básico? Un curso estructurado de PHP es la vía rápida para dar el salto.
Ver cursos de PHP en UdemyEnlace de afiliado. No te cuesta nada extra.
🐘Lecciones de PHP
- 01Preparar el entorno (lo que necesitas)
- 02Tu primera salida (echo)
- 03Trabajar con variables
- 04Condicionales (la sentencia if)
- 05Repetir (la sentencia for)
- 06Escribir una función
- 07Trabajar con arrays
- 08Repetir (la sentencia while)
- 09Clases (programación orientada a objetos)
- 10Manejo de errores (try...catch)
- 11Funciones útiles para arrays
- 12Funciones recursivas
- 13Usar la biblioteca estándar
- 14La sentencia switch
- 15El operador ternario
- 16Herencia (extender una clase)
- 17Escribir comentarios
- 18Operadores lógicos (AND, OR, NOT)
- 19Constantes (define / const)
- 20Dividir y unir cadenas (explode, implode)
- 21Escribir código seguro frente a null (el operador ??)
- 22Buscar en un array (in_array)
- 23Transformar un array (array_map)
- 24Arrays de dos dimensiones (datos en tabla)
- 25Escribir una clase de excepción propia
- 26Valores por defecto en los parámetros
- 27Usar un array como conjunto (datos sin duplicados)
- 28Comprobar la corrección (tu primer paso hacia las pruebas)
- 29Funciones de orden superior (pasar una función como argumento)
- 30Pilas y colas (estructuras de datos básicas)
- 31Conversión de tipos (casting), lo básico
- 32Introducción a las expresiones regulares
- 33El algoritmo de búsqueda binaria
- 34Construir un cifrado César (desplazamiento de caracteres)
- 35Entender cómo funciona la ordenación de burbuja
- 36Construir y mostrar fechas
- 37Escribir varios casos de prueba juntos
- 38Acelerar cálculos con memoización (caché)
- 39Normalizar cadenas (trim, unificar mayúsculas)
- 40Copia superficial y copia profunda
- 41Tipos enumerados (enum), lo básico
- 42Aplanar un array
- 43Invertir una cadena y comprobar si es palíndromo
- 44Emparejar dos arrays (la operación zip)
- 45Redondear números (floor, ceil, round)
- 46Cadenas de varias líneas (heredoc)
- 47Funciones que devuelven varios valores (arrays y list())
- 48Calcular el MCD y el MCM (algoritmo de Euclides)
- 49Dar formato a números (rellenar dígitos, decimales)
- 50Limpieza con try/catch/finally
- 51Funciones que trabajan con cualquier tipo
- 52Leer y escribir archivos, lo básico
- 53Generar números aleatorios
- 54Operadores a nivel de bit (AND, OR, XOR, desplazamientos)
- 55Leer argumentos de la línea de órdenes
- 56Esperar un tiempo fijo (sleep)
- 57Cuidado con los errores de redondeo en coma flotante
- 58Leer de la entrada estándar
- 59FizzBuzz (el ejercicio clásico)
- 60Comprobar si un número es primo
- 61Operaciones de conjunto con arrays (unión, intersección, diferencia)
- 62Convertir entre bases (binario, hexadecimal)
- 63Comprobar paréntesis equilibrados (aplicación de pilas)
- 64Comprobar si dos palabras son anagramas
- 65Comprobar si un año es bisiesto
- 66Convertir temperaturas (Celsius a Fahrenheit)
- 67Descomposición en factores primos
- 68[Aplicado] Construye una herramienta de inventario
Lección 1 / 68
Preparar el entorno (lo que necesitas)
PHP se puede instalar solo, aunque para desarrollo web lo habitual es un paquete que trae también el servidor y la base de datos.
- Todo junto: XAMPP instala PHP, Apache y MariaDB de una vez. Es lo más rápido para empezar.
- Solo PHP: en Mac,
brew install php. En Linux, el paquetephp-clide tu distribución. - Comprobar:
php -ven la terminal.
Un archivo se ejecuta con php archivo.php, y php -S localhost:8000 levanta un servidor de prueba sin instalar nada más. En esta página no hace falta instalar nada: escribe el código y se compara con el de referencia.
🔗 El mismo tema en otros lenguajes
Mira cómo se escribe lo mismo en otro lenguaje.
← Lección anterior
Lección siguiente →
Espacio publicitario (banner)
Espacio publicitario (en el artículo)
