PHP 6

PHP 6

CHARTE, FRANCISCO

16,00 €
IVA incluido
Sin existencias. Consulte disponibilidad
Editorial:
Anaya Multimedia
Año de edición:
2009
Materia
Informática
ISBN:
978-84-415-2617-4
Páginas:
352
Encuadernación:
Otros
16,00 €
IVA incluido
Sin existencias. Consulte disponibilidad
Añadir a favoritos

Agradecimientos
Sobre el autor

Introducción
Páginas de servidor
PHP
Creación de páginas PHP

Cómo usar este libro
Convenciones tipográficas

1. Instalación
1.1. Introducción
1.2. Configuración en Windows
1.2.1. Instalación de IIS
1.2.2. Instalación de PHP
1.2.3. Activación del módulo de PHP
1.3. Configuración en GNU/Linux
1.3.1. Instalación de Apache
1.3.2. Instalación de PHP
1.3.3. Activación del módulo de PHP
1.4. Configuración en Mac OS X
1.4.1. Inicio de Apache
1.4.2. Instalación de PHP
1.5. Instalación completa con XAMPP
1.5.1. Actualización de la versión de PHP incluida en XAMPP
1.6. Comprobación de la configuración

2. Toma de contacto
2.1. Introducción
2.2. Cómo se procesan las páginas PHP
2.3. Combinación de HTML y PHP
2.3.1. Delimitación del código PHP
2.3.2. Otras marcas de delimitación
2.3.3. El archivo de configuración de PHP
2.4. Conceptos básicos de PHP
2.4.1. Identificadores, mayúsculas y minúsculas
2.4.2. Construcción de sentencias
2.4.3. Variables
2.4.4. Delimitación de cadenas y variables
2.4.5. Adición de comentarios

3. El lenguaje PHP
3.1. Introducción
3.2. Expresiones
3.2.1. Tipos de datos
3.2.2. Expresiones aritméticas
3.2.3. Expresiones relacionales
3.2.4. Expresiones lógicas
3.2.5. Otro tipo de expresiones
3.3. Estructuras fundamentales
3.3.1. Condicionales
3.3.2. Bucles
3.3.3. Funciones
3.4. Variables
3.4.1. Matrices
3.4.2. Enumeración de claves y valores
3.4.3. Funciones para matrices
3.4.4. Variables predefinidas de PHP

4. Técnicas de OOP
4.1. Introducción
4.2. Terminología
4.3. Definición de clases
4.3.1. Visibilidad de los miembros de una clase
4.3.2. Acceso a los miembros internos
4.3.3. Constructores y destructores
4.3.4. Métodos de acceso a las propiedades
4.4. Uso de los objetos
4.4.1. Acceso a los miembros del objeto
4.4.2. Duplicación de objetos
4.4.3. Reutilización de clases de objetos
4.5. Herencia
4.6. Miembros compartidos entre objetos
4.7. Uso de objetos como parámetros
4.8. Control de excepciones

5. Funciones de PHP
5.1. Introducción
5.2. Manipulación de cadenas
5.2.1. Eliminación y sustitución de caracteres
5.2.2. Búsqueda y extracción
5.2.3. Conversiones
5.2.4. Otras funciones de cadena
5.3. Trabajo con matrices
5.3.1. Inserción y extracción de elementos
5.3.2. Enumerar los elementos de la matriz
5.3.3. Unión, diferencia e intersección de matrices
5.3.4. Ordenación
5.3.5. Otras operaciones con matrices
5.4. Funciones matemáticas
5.5. Fechas y horas
5.5.1. Dar formato a fechas y horas
5.5.2. Configuración regional

6. Acceso al sistema de archivos
6.1. Introducción
6.2. Exploración del sistema de archivos
6.2.1. Espacio libre y ocupado
6.2.2. Obtención de entradas de directorio
6.2.3. Información sobre una entrada
6.3. Acceso al contenido de los archivos
6.3.1. Apertura y cierre de archivos
6.3.2. Recuperación de datos
6.3.3. Escritura de datos
6.3.4. Posición en el archivo
6.3.5. Lectura y escritura de archivos completos
6.4. Otras operaciones con archivos

7. Bases de datos SQLite
7.1. Introducción
7.2. Partes de SQLite
7.2.1. La utilidad de línea de comandos
7.3. Breve introducción a SQL
7.3.1. Creación de tablas
7.3.2. Modificación y borrado de tablas
7.3.3. Creación de índices y vistas
7.3.4. Manipulación de datos
7.4. Acceso a SQLite desde PHP
7.4.1. Interfaces del API de SQLite
7.4.2. Tablas de equivalencia
7.4.3. Apertura y cierre de la base de datos
7.4.4. Ejecutar sentencias SQL
7.4.5. Recorrer el conjunto de resultados
7.4.6. Sentencias de manipulación
7.4.7. Consultas de navegación unidireccional
7.4.8. Más métodos de consulta
7.4.9. Obtención de información de estructura

8. Bases de datos MySQL
8.1. Introducción
8.2. Obtención de MySQL
8.3. Instalación de MySQL
8.3.1. Instalación en Windows
8.3.2. Instalación en Mac OS X
8.3.3. Instalación en Linux
8.4. Administración de MySQL
8.4.1. Configuración de usuarios
8.4.2. Asignación de privilegios
8.4.3. Enumeración de bases y tablas
8.5. Extensiones PHP para MySQL
8.6. Acceso a MySQL desde PHP
8.6.1. Conectar con MySQL
8.6.2. Selección de una base de datos
8.6.3. Ejecución de sentencias
8.6.4. Recorrer las filas de una consulta

9. Procesamiento de formularios
9.1. Introducción
9.2. Diseño de formularios HTML
9.2.1. Atributos del formulario
9.2.2. Solicitud de datos textuales
9.2.3. Opciones para marcar y desmarcar
9.2.4. Opciones exclusivas
9.2.5. Listas de opciones
9.2.6. Botones de reenvío y reinicio
9.3. Lectura de formularios desde PHP
9.3.1. Controles HTML como matrices PHP
9.3.2. Validación de datos
9.4. Transferir datos entre páginas
9.4.1. Control de sesión
9.4.2. Redirección de una página a otra
9.4.3. Almacenamiento temporal de resultados
9.4.4. Adaptación de la aplicación de suscripción
9.5. Uso de cookies

10. Manipulación de documentos XML
10.1. Introducción
10.2. Breve introducción a XML
10.2.1. Estructura de un documento XML
10.2.2. Nombres de elementos y atributos
10.2.3. Etiquetas de cierre y elementos vacíos
10.2.4. Solapamiento de los elementos
10.2.5. Atributos con valor y entrecomillados
10.2.6. El elemento raíz
10.2.7. Codificación de caracteres y entidades
10.2.8. Secciones de datos sin análisis
10.2.9. Documentos bien formados y documentos válidos
10.3. Extensiones PHP para trabajar con XML
10.4. SAX
10.4.1. Metodología
10.4.2. En la práctica
10.5. DOM
10.5.1. El documento y su nodo raíz
10.5.2. Relaciones entre nodos
10.5.3. Búsqueda de nodos con un cierto nombre
10.5.4. Inserción de nuevos nodos
10.6. SimpleXML
10.7. Otras extensiones para trabajar con XML

11. Generación de gráficos
11.1. Introducción
11.2. Funciones disponibles
11.3. Operaciones básicas
11.3.1. Creación de la imagen en memoria
11.3.2. Selección de colores
11.3.3. Dibujo sobre la imagen
11.3.4. Envío al destino
11.3.5. En la práctica
11.4. Formatos gráficos, extensiones de archivo y tipos MIME
11.5. Funciones informativas
11.6. Otras entidades gráficas
11.6.1. Estilos de trazo
11.6.2. Relleno de superficies
11.7. Añadir texto
11.8. Otras operaciones

12. Implementación y consumo de servicios Web
12.1. Introducción
12.2. Esquema de funcionamiento
12.2.1. Introducción a SOAP
12.2.2. Introducción a WSDL
12.3. La extensión SOAP
12.3.1. Configuración de la extensión SOAP
12.4. Consumo de un servicio Web
12.4.1. Excepciones y errores
12.4.2. Seguimiento de los mensajes
12.5. Implementación de un servicio
12.5.1. Exposición de funciones y métodos
12.5.2. Despacho de los mensajes entrantes
12.5.3. Implementación de un consumidor
12.5.4. Mantenimiento de estado en el servicio

13. PHP 5.3 y PHP 6.0
13.1. Introducción
13.2. Namespaces
13.2.1. Definición de espacios de nombres
13.2.2. Espacios de nombres anidados
13.2.3. Referencias a un espacio de nombres
13.2.4. El espacio de nombres global
13.3. Funciones lambda
13.3.1. Llamadas callback a la vieja usanza
13.3.2. Funciones anónimas de PHP 4
13.3.3. Las nuevas funciones lambda
13.3.4. Cerraduras
13.4. Enlace estático en fase de ejecución
13.5. Otras novedades y mejoras
13.5.1. Unicode
13.5.2. Cadenas nowdoc
13.5.3. Otros cambios incluidos en PHP 5.3
13.5.4. Cambios potenciales en PHP 6

Índice alfabético

Una gran parte de los proyectos software desarrollados actualmente son aplicaciones Web, siendo PHP el lenguaje por excelencia en este campo con independencia del servidor Web y el sistema operativo que utilice.

Este libro tiene todo lo que necesita para comenzar a trabajar con PHP. Tras llevar a cabo la instalación, ya sea en GNU/Linux, Windows o Mac OS X, conocerá la sintaxis del lenguaje PHP y aprenderá a usar variables, condicionales, bucles y expresiones para generar dinámicamente el contenido de sus páginas Web. Se describen además las nuevas características de PHP 5.3 y PHP 6, como los espacios de nombres y las nuevas extensiones, mostrando su aprovechamiento práctico.

En los ejemplos desarrollados se enseñan técnicas como el procesamiento de formularios, mantenimiento de sesión con el usuario, almacenamiento de cookies, acceso al sistema de archivos y, en general, todo lo imprescindible para crear potentes aplicaciones Web.

Artículos relacionados

  • ARTIFICIAL
    MARIANO SIGMAN
    Ideas, herramientas y preguntas para aproximarse a la inteligencia artificial sin miedo, de la mano de Mariano Sigman, uno de los neurocientíficos más destacados del mundo, y Santiago Bilinkis, emprendedor y tecnólogo. Este no es un libro de oráculos o vaticinios, sino las reflexiones de dos autores que consideran que estar informados es la mejor forma de navegar la indefectibl...
    Última ud. Envío desde 48h laborables

    12,95 €

  • MICROPYTHON EN PROYECTOS. UNA INTRODUCCIÓN PRÁCTICA A LA PROGRAMACIÓN DE MICROCO
    PADÍN ROMERO, BEATRIZ / DAPENA JANEIRO, ADRIANA
    Desarrolle proyectos en MicroPython paso a paso Vivimos rodeados de microcontroladores. Estos pequeños ordenadores, programados para realizar tareas concretas, son la pieza central de muchos de los dispositivos electrónicos con los que interactuamos a diario: electrodomésticos, automóviles, sistemas de monitorización y control? Sin embargo, a pesar de su ubicuidad, su funciona...
    Última ud. Envío desde 48h laborables

    22,80 €

  • PHOTOSHOP + IA. LA EDICIÓN DEL FUTURO
    DELGADO, JOSE MARÍA
    Photoshop es, sin lugar a duda, la herramienta más completa para la edición de imágenes, el retoque fotográfico y el diseño digital. Sus posibilidades son innumerables y abarcan un amplio espectro de aplicaciones: desde proyectos para Internet y desarrollos móviles hasta edición digital y retoque fotográfico. Se ha convertido en un recurso imprescindible para usuarios principia...
    Última ud. Envío desde 48h laborables

    35,95 €

  • INTELIGENCIA ARTIFICIAL Y TALENTO
    ALVAREZ DE LINARES ROS MARIA / MARTINEZ MONGE VICTOR
    Un libro que recoge las ideas más innovadoras sobre el fenómeno global de la inteligencia artificial.La IA generativa está cambiando nuestra forma de trabajar, vivir, aprender… Nos encontramos ante la que posiblemente sea la mayor revolución industrial que el ser humano ha vivido hasta ahora. Sin embargo, esto no va de tecnología, ni de algoritmos, ni de prompts, ni de centros ...
    Última ud. Envío desde 48h laborables

    21,90 €

  • NEXUS
    HARARI, YUVAL NOAH
    El esperado nuevo libro de Yuval Noah Harari, uno de los pensadores más innovadores, interesantes y clarividentes de la actualidad, y autor de Sapiens, el fenómeno literario global que ha cautivado a millones de lectores. En Nexus, Harari contempla a la humanidad desde la amplia perspectiva de la historia para analizar cómo las redes de información han hecho y deshecho nuestro ...
    Última ud. Envío desde 48h laborables

    20,90 €

  • INTELIGENCIA ARTIFICIAL PARA OPTIMIZAR PROCESOS DE TRABAJO
    VÁZQUEZ-DODERO SAINZ, BRUNO / RUBIO AHUMADA, FERNANDO / GARCÍA BUSTAMANTE, ERNESTO / SERRANO ACITORES, ANTONIO
    La inteligencia artificial forma parte de nuestro presente y ha comenzado a transformar el futuro en todos los ámbitos. Este libro no es solo una guía técnica, sino un manual que aborda transversalmente, desde la perspectiva de cuatro profesionales, cada uno en su especialidad, las inmensas posibilidades que ofrece la IA en la optimización de procesos de trabajo para obtener id...
    Última ud. Envío desde 48h laborables

    26,50 €

Otros libros del autor

  • INTRODUCCIÓN A LA PROGRAMACIÓN
    CHARTE, FRANCISCO
    Vivimos rodeados de dispositivos inteligentes que se caracterizan por ser, en mayor o menor medida, programables. Desde las Smart TV a nuestro teléfono móvil, pasando por las aplicaciones que empleamos a diario en nuestro ordenador, como el navegador web, la hoja de cálculo, etc., todos pueden ser personalizados y automatizados creando programas. Mediante la programación es po...
    Sin existencias. Consulte disponibilidad

    31,95 €

  • ACCESS 2016
    CHARTE, FRANCISCO
    Access 2016 es la última de las versiones del programa para gestión de bases de datos y generación de aplicaciones de Microsoft. Con este manual aprenderás a utilizarla, durante veinte lecciones muy didácticas y de complejidad ascendente. Este libro explica con detalle las principales funciones de Access 2016. Es esencial para usuarios interesados en profundizar en sus herrami...
    Sin existencias. Consulte disponibilidad

    31,95 €

  • WORD 2016
    CHARTE, FRANCISCO
    Sin existencias. Consulte disponibilidad

    28,75 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para realizar cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OS X, iOS, y Android, la versión 2016 incorpora nuevas opciones que conceden más funcionalidad al programa. Dispone además de nuevos tipos de gráficos, mecanismos adicionales de selección y transformación de datos y mejoras para l...
    Sin existencias. Consulte disponibilidad

    35,95 €

  • EXCEL 2016
    CHARTE, FRANCISCO
    Microsoft Excel es una potente aplicación para la realización de cálculos, análisis de datos y representación gráfica de información. Disponible para Windows, OSX, iOS, y Android, la versión 2016 incorpora nuevas opciones que facilitan el acceso a la funcionalidad del programa. Con esta didáctica guía el usuario novel de Excel aprenderá rápidamente a desenvolverse en su entorn...
    Sin existencias. Consulte disponibilidad

    18,50 €

  • ACCESS 2013
    CHARTE, FRANCISCO
    Sin existencias. Consulte disponibilidad

    28,75 €