Editorial Anaya Multimedia
Availability

PHP 6

ISBN: 9788441526181
Precio: 26,92 € *
Precio Centros 20,19 € *

Índice:

Cómo usar este libro
   Destinatarios de este libro
   Organización del libro
   Convenios que emplea este libro
   Los ejemplos en la Web de Anaya

Introducción
   Historia de PHP
   Características de PHP 6
     -  Fácil de usar
     -  Embebido en HTML
     -  Multiplataforma
     -  Licencia Open Source
     -  Multitud de Extensiones
     -  Velocidad e incorporación de objetos
     -  Popularidad
     -  Gran Comunidad de apoyo
   Objetivos del libro

Capítulo 1. Introducción a PHP 6
   Introducción
   HTML estático
   Tecnologías del lado del cliente
   Tecnologías del lado del servidor
   Etiquetas de PHP
   Nuestro primer programa en PHP 6
   Mostrar la configuración inicial de PHP 6
   Repaso de XHTML
     -  Cabecera y cuerpo de una página Web
     -  Cabecera
     -  Cuerpo del documento
     -  Párrafos y saltos de líneas
     -  Estilo de texto
     -  Enlaces de texto
     -  Listas
     -  Imágenes
     -  Tablas
     -  Transcending CSS
   Resumen

Capítulo 2. Variables, constantes y tipos de datos
   Variables en PHP 6
     -  Tipos de Variables
     -  Asignación de variables
   Tipos simples
     -  Enteros (integer)
     -  Números de coma flotante (double)
     -  Cadena de caracteres (string)
     -  Boolean
     -  NULL
   Unicode
   Variables de variables
   Constantes
     -  defined()
     -  Constantes predefinidas
   Funciones relacionadas con variables
     -  isset()
     -  unset()
     -  gettype()
     -  settype()
     -  empty()
     -  is_integer(), is_int64(), is_double(), is_string(), is_unicode()
     -  intval(), doubleval(), strval()
   Resumen

Capítulo 3. Operadores
   Introducción
   Operador de asignación
   Operador Unario
   Operadores Aritméticos
   Operadores de comparación
   Operadores Lógicos
   Operador ternario
   Operadores bit a bit
   Operadores de asignación combinados
   Operador de ejecución
   Operador de supresión de errores
   Precedencia de Operadores
   Resumen

Capítulo 4. Estructuras de control
   Introducción
   Estructuras de elección
     -  if-else
     -  elseif
     -  switch
   Bucles
     -  while
     -  do-while
     -  for
   break y continue
   Finalizar la ejecución de un programa
   Sintaxis alternativa
   Resumen

Capítulo 5. Funciones
   Introducción
   Valores de las funciones
   Función de ejemplo. Obtención de la fecha actual
   Documentación sobre funciones
   Funciones de usuario
     -  Definición de funciones
     -  Parámetros insuficientes
     -  Parámetros en exceso
   Ámbito de las variables
     -  Variables estáticas
   include() y require()
   Recursividad
   Funciones con número de argumentos variables
     -  Argumentos por defecto
     -  Argumentos mediante un array
     -  Múltiples argumentos con func_num_args()
   Llamadas por valor
   Llamadas por referencia
     -  Referencia a variables
   Funciones variables
   Resumen

Capítulo 6. Cadenas de caracteres y expresiones regulares
   Introducción
   Propiedades de las cadenas
     -  Índices de string
     -  Operadores
     -  Sintaxis para múltiples líneas
   Funciones de string
     -  Tamaño de la cadena
     -  Posición de los caracteres
     -  Comparación
     -  Búsqueda de caracteres
     -  Selección de subcadenas
     -  Funciones de limpieza de cadenas
     -  Sustitución de cadenas
     -  Funciones de mayúscula y minúscula
   Expresiones regulares
     -  Comprobar expresiones regulares
     -  Modificadores
     -  Reemplazar patrones
   Resumen

Capítulo 7. Conjuntos de datos del tipo array
   Introducción
   Creación de arrays
     -  Asignación directa
     -  array()
     -  list()
     -  Funciones que devuelven arrays
   Arrays multidimensionales
   Propiedades de arrays
     -  count()
     -  in_array()
   Borrar ocurrencias
   Interactuar con arrays
     -  Funciones para avanzar en un array
     -  Funciones para retroceder en un array
     -  Intercambio de valores
     -  Inversión del contenido
     -  Mezcla de los valores
   Pilas
   Ordenación de los valores
   Resumen

Capítulo 8. Paso de información entre formularios
   Introducción
   Argumentos GET
     -  Formularios con GET
     -  Paso de información con GET
   Argumentos POST
   Variables súper-globales
   filter_input()
   Resumen

Capítulo 9. Programación orientada a objetos
   Introducción
   Definición de clases
     -  Instancia de clase
     -  Función constructor
   Herencia
     -  Métodos o funciones de objeto
     -  Herencia encadenada
     -  Valores y alcance de variables
   Miembros públicos, privados y protegidos
     -  Métodos privados
     -  Métodos protegidos
     -  Métodos públicos
   Interfaces
   Clases abstractas
   Clases con métodos estáticos
   Llamadas a funciones padre
   Sobrecarga de métodos
   Espacios de nombre
     -  Subniveles
     -  Alias
   Serialización
   Funciones de manejo de clases
   Resumen

Capítulo 10. Unicode
   Introducción
   Algo de Historia
     -  ISO 8859-1
     -  Unicode
     -  UTF-8
   Crear páginas web con soporte Unicode
   Unicode y PHP 6
   Cotejo de caracteres (Collation)
   Traducción literal
   Localización
   Resumen

Capítulo 11. Ficheros y almacenamiento de datos
   Introducción
   Funciones de lectura y escritura de ficheros
     -  Abrir el fichero
     -  Lectura de ficheros
     -  Escritura de ficheros
   Sistema de ficheros y directorios
     -  Copiar, borrar y renombrar
     -  Funciones de comprobación
     -  Directorios
   Ficheros de configuración
   Manejo de ficheros en el servidor
     -  Subida de ficheros
     -  Descarga de ficheros
   Resumen

Capítulo 12. Bases de datos con SQL y SQLite
   Introducción
   SQL
     -  SELECT
     -     Uniones
     -  INSERT
     -  UPDATE
     -  DELETE
   Definición de Tablas
   SQLite
     -  Creación de bases de datos
     -  Últimos cambios en una tabla
     -  Selección de datos
   SQLite orientado a objetos
     -  Selección de registros
   Resumen

Capítulo 13. PHP 6 y MySQL
   Introducción
   Extensiones mysql
   Administración de usuarios
   Conexión a MySQL
     -  Seleccionar datos
   Manipulación de datos
     -  Insertar una fila
     -  Actualizar una fila
     -  Borrar una fila
   Errores con las comillas
   Contando filas
     -  Contar filas con PHP
     -  Contar filas con MySQL
   Contar filas afectadas
   Último número insertado
   Búsquedas dentro de una tabla
   Definición de bases de datos
     -  Creación de bases de datos
     -  Creación de Tablas
   Resumen

Capítulo 14. Sesiones y Cookies
   Introducción
   Sesiones en PHP 6
     -  Instanciando sesiones
     -  Variables de sesión
     -  Problemas con los navegadores
     -  Funciones para el manejo de sesiones
   Cookies
     -  setcookie()
     -  Borrar una cookie
   Cabeceras HTTP
   Resumen

Capítulo 15. Lectura y escritura de archivos XML
   Introducción
   SAX, DOM y SimpleXML
   SAX
   DOM
     -  Usar DOM para leer archivos
     -     Todo es un objeto
     -     Atributos
     -     Búsquedas múltiples
     -  Escribir archivos XML con DOM
     -  Modificar archivos XML
   SimpleXML
   XMLReader
   XMLWriter
   Resumen

Capítulo 16. Aplicaciones prácticas de XML
   Introducción
   Compartir información con RSS
     -  Distintos formatos
     -  Leer un archivo RSS
     -  Escribir archivos RSS
   Servicios Web SOAP
     -  Cliente SOAP
     -  Servidor SOAP
     -     WSDL
     -     Servidor SOAP
     -  REST
   Resumen

Capítulo 17. Generación de gráficos con PHP 6
   Introducción
   Gráficos HTML
     -  Gráficos de barras 
   Librería GD2
     -  Tipos MIME
     -  Mostrar una imagen en pantalla
     -  Crear imágenes en miniatura
     -  Generar una marca de agua
   EXIF
     -  Geolocalización
   Resumen

Capítulo 18. Gestión de errores en PHP 6
   Introducción
   Errores y Excepciones
     -  La clase Exception
     -  Bloque Try / Catch
     -  Heredar de la clase Exception
     -  Limitaciones de PHP 6
   Control de errores sin excepciones
     -  Errores nativos de PHP
     -  Controladores de error
     -  Errores de usuario con trigger_error()
   Depuración de errores
   Resumen

Capítulo 19. Conexiones desde PHP 6
   Introducción
   FTP
     -  Mostrar los archivos remotos
     -  Descargar y Enviar ficheros
     -  Otras funciones de FTP
   Correo electrónico
     -  Enviar correo desde PHP
   PHPMailer
     -  Añadir un fichero adjunto
   Resumen

Capítulo 20. Creación de archivos PDF
   Introducción
   Librería FPDF
     -  Nuestro primer documento
     -  Funciones de texto
     -     Método Write()
     -     Método Cell()
     -  Desplazamiento de los cursores
     -  Salto de página automático
   Sobrescribir los métodos
     -  Cabecera
     -  Imagen de cabecera
     -  Pie de página
   Tablas
   Enlaces
   Resumen

Capítulo 21. Plantillas con Smarty
   Introducción
   Instalación de Smarty
   Utilización básica de Smarty
     -  Cuidado con los estilos CSS
     -  Llamada a varias plantillas
     -  Variables
     -  Modificadores
   Funciones
     -  foreach
     -  if, elseif, else
     -  php incluido en plantillas
     -  assign
     -  counter
     -  cycle
   Opciones avanzadas de Smarty
     -  Plugins
     -  Filtros
   Resumen

Capítulo 22. Framework MVC con Ca [...]