Parte III, Capítulos 37–47 (pp. 495–586) de Computer Science I.
Capítulos
| Cap. | Título | Página |
|---|---|---|
| 37 | Fundamentos (etiquetas PHP, bibliotecas, punto de entrada/argumentos CLI, malabarismo de tipos, concatenación de cadenas) | 497 |
| 38 | Condicionales | 515 |
| 39 | Bucles (foreach) | 527 |
| 40 | Funciones (paso por referencia, parámetros opcionales/por defecto, punteros a función) | 535 |
| 41 | Manejo de Errores y Excepciones (lanzar, capturar, personalizadas) | 543 |
| 42 | Arrays (índices asociativos / clave-valor / no contiguos, multidimensionales) | 547 |
| 43 | Cadenas (funciones, arrays de cadenas, comparaciones, tokenización) | 557 |
| 44 | E/S de Archivos (lectura vía URLs) | 563 |
| 45 | Objetos (visibilidad de datos, accesores/mutadores, constructores, composición) | 567 |
| 46 | Recursión | 577 |
| 47 | Búsqueda y Ordenamiento (funciones comparadoras) | 581 |
Qué Expone PHP
- Tipado dinámico / débil y malabarismo de tipos — contraste con el tipado estático de C (fundamentos).
- Arrays asociativos: claves de cadena, índices no contiguos y clave-valor — generaliza arrays y colecciones.
- E/S orientada a web: lectura de archivos vía URLs (E/S de archivos).
- Etiquetas PHP y puntos de entrada CLI — estructura orientada al scripting.
Objetivo típico: ampliar el atractivo de CS1 (estudiantes de humanidades / no-CE).
Citas
[1] Computer Science I, Parte III, pp. 495–586.