PHP para principiantes
Aprender PHP con ejercicios de datos, archivos y respuestas
Elige una ruta de PHP por la operación que necesitas y comprueba su resultado con ejemplos pequeños.
Guía y comprobaciones
Si empiezas con valores y condiciones
Practica primero con una cadena y una cantidad. En convertir texto a entero verás por qué convertir '12 cajas' y validar un número son tareas distintas. Después utiliza el ternario para elegir una etiqueta sin perder un cero válido.
Un ejercicio concreto es recibir una cantidad entre cero y cien, rechazar el texto mezclado y mostrar singular o plural. No necesitas todavía una base de datos ni un formulario público para comprobar esas reglas.
Texto: buscar, sustituir y devolver
Para reconocer un prefijo, consulta str_starts_with. Para cambiar un fragmento literal, utiliza la guía de str_replace. Si el problema necesita un patrón o varias traducciones, compara las funciones de reemplazo antes de añadir una expresión regular.
El resultado de una sustitución sigue siendo un dato. Mostrarlo en HTML exige escapar según ese contexto; convertirlo en JSON exige un codificador. No intercambies esas dos operaciones.
Colecciones y estado
Añadir a un array permite preparar una lista de trabajo sin confundir el valor devuelto con la lista modificada. La guía de variables globales muestra por qué pasar parámetros puede ser más claro que depender de un estado creado por otro archivo.
Como práctica, construye una cola de tres tareas y conserva la diferencia entre una clave de texto y una posición numérica. Define si los duplicados son válidos antes de eliminarlos.
Archivos y servicios
El selector de modos de archivo distingue leer, reemplazar y añadir. Continúa con file_put_contents para comprobar bytes escritos. Trabaja en una carpeta de ejercicios y no sobre archivos de configuración reales.
Para servicios, empieza por JSON y continúa con consumir una API. Una respuesta HTTP correcta puede contener datos incompletos: comprueba el contrato además del código de estado. La conexión PDO y la codificación MySQL forman una ruta aparte cuando ya necesitas persistencia.
Preparar el entorno
Comprueba php -v en la terminal desde la que ejecutas el ejercicio. Algunas guías usan funciones de PHP 8; el intérprete de la terminal y el del hosting pueden ser distintos. El orientador de funciones te ayuda a elegir una operación, pero no ejecuta el código ni comprueba tu servidor.
Preguntas frecuentes
¿En qué orden hago los ejercicios?
Empieza por tipos y condiciones, sigue con arrays y cadenas y añade archivos o servicios cuando puedas comprobar los resultados anteriores.
¿Tengo que usar una base de datos desde el principio?
No. Las primeras operaciones se pueden probar con valores fijos; añade persistencia cuando el ejercicio la necesite.
Continúa con una guía relacionada
Documentación oficial
Fuentes consultadas
Fuentes y referencias
Consulta referencias útiles para ampliar o contrastar esta guía.
Siguiente lectura
Guias relacionadas para continuar
Si quieres seguir con el mismo tema, aqui tienes paginas cercanas que amplian la tecnica, comparan variantes o te llevan a la siguiente rutina.