Detalle del libro
Ver Índice
Introducción
1. Objetivo del libro
2. Breve historia de PHP
3. ¿ Dónde conseguir PHP ?
4. Convenciones de escritura
Información general sobre PHP
1. ¿ Qué es PHP ?
2. Estructura básica de una página PHP
2.1 Las etiquetas PHP
2.2 La función echo
2.3 El separador de instrucciones
2.4 El comentario
2.5 Mezclar PHP y HTML
2.6 Normas de denominación
3. Configuración de PHP
3.1 El archivo de configuración php.ini
3.2 Información sobre la configuración
4. Utilizar PHP desde la línea de comandos
Variables, constantes, tipos y matrices
1. Constantes
1.1 Definición
1.2 Alcance
1.3 Funciones útiles
2. Variables
2.1 Inicialización y asignación
2.2 Alcance y duración
2.3 Funciones útiles
2.4 Variable dinámica (o variable variable)
3. Tipos de datos
3.1 Tipos disponibles
3.2 Conversiones
3.3 Funciones útiles
4. Matrices
4.1 Definición
4.2 Creación
4.3 Manipulación
4.4 Alcance
4.5 Funciones útiles
5. Algunas funciones útiles sobre las cadenas de caracteres, las fechas y los números
5.1 Preámbulo
5.2 Manipulación de cadenas de caracteres
5.3 Utilizar expresiones regulares
5.3.1 Introducción
5.3.2 Estructura de una expresión regular
5.3.3 Funciones
5.4 Manipulación de fechas
5.5 Generar un número aleatorio
Operadores
1. El operador de asignación por valor
2. El operador de asignación por referencia
3. Los operadores aritméticos
4. El operador de cadena
5. Los operadores de comparación
6. Los operadores lógicos
7. El operador ternario
8. Los operadores combinados
9. Precedencia de los operadores
Estructuras de control
1. Los controles condicionales
1.1 If
1.2 Switch
2. Los controles iterativos
2.1 While
2.2 Do ... while
2.3 For
2.4 Continue y break
3. Incluir un archivo
3.1 Funcionamiento
3.2 Utilización
4. Interrumpir el script
Funciones y clases
1. Funciones
1.1 Introducción
1.2 Declaración y llamada
1.3 Parámetros
1.4 Valor de retorno
1.5 Consideraciones sobre las variables utilizadas en las funciones
1.6 Las constantes y las funciones
1.7 Recursividad
1.8 Función anónima
1.9 Función generadora
2. Clases
2.1 Concepto
2.2 Definir una clase
2.3 Instanciar una clase
2.4 Legado
2.5 Otras características de las clases
2.5.1 Clase o método abstracto
2.5.2 Clase o método final
2.5.3 Interface
2.5.4 Atributo o método estático - Constante de clase
2.5.5 Trazos
2.6 Excepciones
3. Los espacios de nombres
Gestión de formularios
1. Información general
1.1 Rápido recordatorio sobre los formularios
1.2 Interacción entre un formulario y un script PHP
2. Recuperar los datos introducidos en el formulario
2.1 Principio
2.2 Los diferentes tipos de campos
2.3 Resumen
3. Construir un formulario de forma dinámica
4. Controlar los datos introducidos
4.1 Información general
4.2 Comprobaciones clásicas
5. Los problemas en los datos introducidos
5.1 La característica "magic quotes"
5.2 Otros problemas en los datos introducidos
6. Utilización de filtros
6.1 Principios
6.2 Aplicación a los formularios
7. Ir a otra página al final del procesamiento
Acceder a las bases de datos
1. Introducción
1.1 Información general
1.2 El concepto de fetch
2. Utilización de MySQL
2.1 Preámbulo
2.2 Conexión y desconexión
2.3 Leer los datos 256
2.4 Actualizar los datos
2.5 Gestión de errores
2.6 Consultas preparadas
2.6.1 Información general
2.6.2 Preparar una consulta
2.6.3 Asociar variables PHP a los parámetros de la consulta
2.6.4 Ejecutar la consulta
2.6.5 Obtener información sobre el resultado de una consulta de actualización
2.6.6 Vincular variables PHP con las columnas del resultado de una consulta delectura
2.6.7 Extraer el resultado de una consulta de lectura
2.6.8 Utilizar un resultado almacenado
2.6.9 Gestionar los errores de una consulta preparada
2.6.10 Cerrar una consulta preparada
2.7 Utilización de la extensión MySQL
3. Utilización de Oracle
3.1 Preámbulo
3.2 Entorno NLS
3.3 Conexión y desconexión
3.4 Leer los datos
3.5 Actualizar los datos
3.6 Llamar a un procedimiento almacenado
3.7 Ilustración de los problemas relacionados con el entorno NLS
3.8 Gestión de errores
Este libro sobre PHP 5.5 está dirigido a diseñadores y desarrolladores que desean utilizar PHP para desarrollar un sitio web dinámico e interactivo.
Después de 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 ejemplo de código. Este libro de referencia, a la vez completo y conciso, 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 la página Web www.ediciones-eni.com.