Detalle del libro
Ver Índice
Introducción Capítulo 1
A. Objetivo del libro
B. Breve historia de PHP
C. ¿Dónde conseguir PHP?
D. Convenciones de escritura
Información general sobre PHP Capítulo 2
A. ¿Qué es PHP?
B. Estructura básica de una página PHP
1. Las etiquetas PHP
2. La función echo
3. El separador de instrucciones
4. El comentario
5. Mezclar PHP y HTML
6. Normas de denominación
C. Configuración de PHP
1. El archivo de configuración php.ini
2. Información sobre la configuración
D. Utilizar PHP desde la línea de comandos
Variables, constantes, tipos y matrices Capítulo 3
A. Constantes
1. Definición
2. Alcance
3. Funciones útiles
Desarrollar un sitio Web dinámico e interactivo 1
B. Variables
1. Inicialización y asignación
2. Alcance y duración
3. Funciones útiles
4. Variable dinámica (o variable variable)
C. Tipos de datos
1. Tipos disponibles
2. Conversiones
3. Funciones útiles
D. Matrices
1. Definición
2. Creación
3. Manipulación
4. Alcance
5. Funciones útiles
E. Algunas funciones útiles sobre las cadenas de caracteres, las fechas y los números
1. Preámbulo
2. Manipulación de cadenas de caracteres
3. Utilizar expresiones regulares
a. Introducción
b. Estructura de una expresión regular
c. Funciones
4. Manipulación de fechas
5. Generar un número aleatorio
Operadores Capítulo 4
A. El operador de asignación por valor
B. El operador de asignación por referencia
C. Los operadores aritméticos
D. El operador de cadena
E. Los operadores de comparación
F. Los operadores lógicos
G. El operador ternario
H. Los operadores combinados
I. Precedencia de los operadores
Estructuras de control Capítulo 5
A. Los controles condicionales
1. If
2. Switch
B. Los controles iterativos
1. While
2. Do while
3. For
4. Continue y break
C. Incluir un archivo
1. Funcionamiento
2. Utilización
D. Interrumpir el script.
Funciones y clases Capítulo 6
A. Funciones
1. Introducción
2. Declaración y llamada
3. Parámetros
4. Valor de retorno
5. Consideraciones sobre las variables utilizadas en las funciones
6. Las constantes y las funciones
7. Recursividad
8. Función anónima
B. Clases
1. Concepto
2. Definir una clase
3. Instanciar una clase
4. Legado
5. Otras características de las clases
a. Clase o método abstracto
b. Clase o método final.
d. Atributo o método estático - Constante de clase
6. Excepciones
C. Los espacios de nombres
Gestión de formularios Capítulo 7
A. Información general
1. Rápido recordatorio sobre los formularios
2. Interacción entre un formulario y un script PHP
B. Recuperar los datos introducidos en el formulario
1. Principio
2. Los diferentes tipos de campos
3. Resumen
C. Construir un formulario de forma dinámica
D. Controlar los datos introducidos
1. Información general
2. Comprobaciones clásicas
E. Los problemas en los datos introducidos
1. La característica "magic quotes"
2. Otros problemas en los datos introducidos
3. Resumen
F. Utilización de filtros
1. Principios
2. Aplicación a los formularios
G. Ir a otra página al final del procesamiento
Acceder a las bases de datos Capítulo 8
A. Introducción
1. Información general.
2. El concepto de fetch
B. Utilización de MySQL
1. Preámbulo
2. Conexión y desconexión
3. Leer los datos
4. Actualizar los datos
5. Gestión de errores
6. MySQLi.
a. Introducción
b. Correspondencia con la extensión MySQL
c. Consultas preparadas
C. Utilización de Oracle
1. Preámbulo
2. Entorno NLS
3. Conexión y desconexión
4. Leer los datos
5. Actualizar los datos
6. Llamar a un procedimiento almacenado
7. Ilustración de los problemas relacionados con el entorno NLS
8. Gestión de errores
D. Utilización de SQLite
1. Preámbulo
2. Abrir y cerrar una base de datos
3. Leer los datos
4. Actualizar los datos
5. Gestión de errores
E. PHP Data Objects (PDO)
F. "Magic quotes": el regreso
1. Preámbulo
2. Carga de datos procedentes de una base de datos.
3. Actualización de los datos de la base de datos
Administrar las sesiones Capítulo 9
A. Descripción del problema
B. Autenticación
1. Información general
2. Introducción de las credenciales de identificación
3. Verificar las credenciales de identificación introducidas
C. Crear un identificador único
D. Pasar la información a través de la URL
1. Principio
2. "magic quotes": el regreso
3. Aplicación a la gestión de sesiones
4. Notas y conclusión
Este libro sobre PHP 5.3 está dirigido a diseñadores y desarrolladores que desean utilizar PHP para desarrollar un sitio Web dinámico e interactivo.
Tras presentar los principios básicos del lenguaje, el autor se centra en las necesidades específicas del desarrollo de sitios dinámicos e interactivos, proporcionando respuestas completas y precisas a las cuestiones más habituales (gestión de formularios, acceso a bases de datos, gestión de sesiones, envío de mensajes de correo electrónico...).
Para todas las características detalladas, se presentan y comentan numerosos ejemplos de código. Este libro de referencia, completo y conciso a la vez, le permite ir directamente al grano: es el libro ideal para iniciarse en PHP.
Los ejemplos que aparecen en el libro se pueden descargar en www.ediciones-eni.com.