https://www.imosver.com/fr/libros/php-practico-49999800644999980064PHP practico62.7PHP se ha convertido en uno de los lenguajes de programación Web más populares en la actualidad. El objetivo de este libro es proporcionarle una buena base en los aspectos más útiles de este lenguaje,https://static.serlogal.com/imagenes_small/9788441/978844152689.jpgLibrosLibros/INFORMATICASin stock temporalmenteANAYA MULTIMEDIA000https://static.serlogal.com/imagenes_small/9788441/978844152689.jpg6653.32010/01/019788441526891Doyle, MattLibrosaño_2010idioma_CastellanoCautor_Doyle, Mattsaga_ANAYA MULTIMEDIA/WROX
Artículo
PHP practico
Doyle Matt
ANAYA MULTIMEDIA
INFORMATICA
Avis sur les Cookies
Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site.
Lire la politique des cookies.
Gestionar preferencias de cookies
Ce type de cookies permet à l'utilisateur de naviguer sur un site web, une plateforme ou une application et d'utiliser les différentes options ou services qui y existent.
imosverlaravel_session
Description
Ce cookie est nécessaire au fonctionnement du site web et ne peut pas être désactivé dans nos systèmes.
Durée
Sesión
Dépendances
Domaine
imosver.com
OCT8NE
Description
Ce cookie est utilisé pour le bon fonctionnement du Chat Oct8ne afin de fournir le service d'assistance à la clientèle à l'utilisateur.
Ce sont celles qui permettent le suivi et l'analyse du comportement des utilisateurs sur notre site. Les informations collectées sont utilisées pour mesurer l'activité des utilisateurs sur le site web et pour élaborer des profils de navigation des utilisateurs.
_clsk
Description
Il enregistre des données statistiques sur le comportement des visiteurs sur le site web. Ceci est utilisé pour des analyses internes par l'opérateur du site.
Durée
1 année
Dépendances
_clsk,MUID,_clck
Domaine
logglytrackingsession
Description
Identifie et enregistre la session de l'utilisateur à des fins analytiques.
Durée
Sesión
Dépendances
Domaine
.imosver.com
GOOGLE_ANALYTICS
Description
Enregistre un identifiant unique qui est utilisé pour générer des données statistiques sur la façon dont le visiteur utilise le site web.
Durée
1 année
Dépendances
Domaine
.imosver.com
Ce sont celles qui nous permettent d'adapter la navigation sur notre site web à vos préférences (ex. : langue, navigateur utilisé, etc.).
_fbp
Description
Utilisé par Facebook pour proposer une série de produits publicitaires, tels que des offres en temps réel de publicitaires tiers.
PHP se ha convertido en uno de los lenguajes de programación Web más populares en la actualidad. El objetivo de este libro es proporcionarle una buena base en los aspectos más útiles de este lenguaje, y enseñarle cómo crear aplicaciones PHP sólidas y de gran calidad. Con este manual conseguirá crear desde un sencillo script para enviar un formulario por correo electrónico hasta una aplicación de foros Web, una plataforma de blogs o un sistema de administración de contenido. Explorará la gestión de cadenas PHP, las bases de datos en general, y MySQL en particular, y aprenderá a manipular XML desde sus scripts PHP.Introducción Para quién es este libro Qué trata este libro Cómo se estructura este libro Qué necesita para utilizar este libro Utilizar la línea de comando Convenciones Código fuente Parte I. Comenzar a trabajar con PHP 1. Introducción a PHP ¿Qué es PHP? ¿Por qué usar PHP? La evolución de PHP ¿Qué hay nuevo en PHP 5.3? Espacios de nombre El operador goto Sintaxis nowdoc Forma abreviada del operador ternario Cambios avanzados Resumen 2. Su primer script PHP Instalar PHP Instalación en Ubuntu Linux Instalación en Windows Instalación en Mac OS X Comprobar su instalación Comprobar el servidor Web Comprobar PHP Configurar su zona horaria Otras formas de ejecutar PHP Ejecutar PHP con otros servidores Web Compilar usted mismo PHP Ejecutar PHP de forma remota Crear su primer script Incorporar PHP en HTML Mejorar más el script Utilizar comentarios para que el código sea más legible Resumen Ejercicios Parte II. Aprender el lenguaje 3. Fundamentos del lenguaje PHP Utilizar variables en PHP Nombrar variables Crear variables Comprender los tipos de datos Acerca de tipología sencilla y permisiva Comprobar el tipo de una variable Cambiar el tipo de datos de una variable Conversión de tipo Operadores y expresiones Tipos de operador Operadores aritméticos Operadores de asignación Operadores de bits Operadores de comparación Operadores de incremento/decremento Operadores lógicos Operadores de cadena Comprender la precedencia de operador Constantes Resumen Ejercicios 4. Decisiones y bucles Tomar decisiones Decisiones sencillas con la sentencia if Proporcionar una opción alternativa con la sentencia else Comprobar una expresión muchas veces con la sentencia switch Código compacto con el operador ternario Realizar tareas repetitivas con bucles Bucles sencillos con la sentencia while Comprobar al final: el bucle do . . . while Bucle impecables con la sentencia for Salir de bucles con la sentencia break Saltar iteraciones de bucle con la sentencia continue Crear bucles anidados Mezclar decisiones y bucles con HTML Resumen Ejercicios 5. Cadenas Crear y acceder a cadenas Incluir expresiones más complejas en cadenas Utilizar sus propios delimitadores Otras formas de crear cadenas Averiguar la longitud de una cadena Acceder a caracteres en una cadena Buscar cadenas Buscar cadenas con strstr() Localizar texto con strops() y strrpos() Encontrar el número de ocurrencias con substr_count() Buscar un conjunto de caracteres con strpbrk() Reemplazar texto en cadenas Reemplazar todas las ocurrencias al utilizar str_replace() Reemplazar una parte de una cadena con substr_replace() Traducir caracteres con strstr() Tratar con mayúsculas y minúsculas Formatear cadenas Formato de propósito general con printf() y sprintf() Utilizar especificadores de tipo Especificar signos Rellenar el resultado Especificar precisión de número Intercambiar argumentos Guardar el resultado en lugar de imprimirlo Recortar cadenas con trim(), Itrim() y rtrim() Rellenar cadenas con str_pad() Agrupar líneas de texto con wordwrap() Formatear números con number_format() Resumen Ejercicios 6. Tablas La anatomía de una tabla Crear tablas Acceder a elementos de tabla Cambiar elementos Mostrar el resultado de una tabla entera con print_r() Extraer un rango de elementos con array_slice() Contar elementos en una tabla Pasar por una tabla Pasar en bucle por tablas con foreach Utilizar foreach para pasar en bucle por los valores Utilizar foreach para pasar en bucle por claves y valores Alterar valores de tabla con foreach Trabajar con tablas multidimensionales Crear una tabla multidimensional Acceder a elementos de tablas multidimensionales Pasar en bucle por las tablas multidimensionales Manipular tablas Ordenar tablas Ordenar tablas indexadas con sort() y rsort() Ordenar tablas asociativas con assort() y arsort() Ordenar claves de tabla asociativa con ksort() y krsort() Ordenación múltiple con array_multisort() Añadir y eliminar elementos de tabla Añadir y eliminar elementos al principio y al final Añadir y eliminar elementos a la mitad Combinar tablas Convertir entre tablas y cadenas Convertir una tabla en una lista de variables Resumen Ejercicios 7. Funciones ¿Qué es una función? ¿Por qué son útiles las funciones? Invocar funciones Trabajar con funciones de variable Escribir sus propias funciones Definir parámetros Parámetros opcionales y valores predeterminados Devolver valores de sus funciones Comprender el ámbito de las variables Trabajar con variables globales Utilizar variables estáticas para preservar valores Crear funciones anónimas Trabajar con referencias Pasar referencias a sus propias funciones Devolver referencias desde sus propias funciones Escribir funciones recursivas Resumen Ejercicios 8. Objetos ¿Qué es programación orientada a objetos? Ventajas de OOP Comprender conceptos básicos OOP Clases Objetos Propiedades Métodos Crear clases y objetos en PHP Crear y utilizar propiedades Comprender la visibilidad de propiedades Declarar propiedades Acceder a las propiedades Propiedades estáticas Constantes de clase Trabajar con métodos Visibilidad de método Crear un método Invocar métodos Añadir parámetros y valores de retorno Acceder a propiedades de objeto desde métodos Métodos estáticos Utilizar indicaciones para comprobar argumentos de método Hacer que sus clases sean independientes con encapsulación Sobrecargar objetos con __get(),__set() y __call() Sobrecargar accesos de propiedad con __get() y __set() Sobrecargar llamadas de método con __call() Otros métodos de sobrecarga Utilizar herencia para ampliar el potencial de los objetos Anular métodos en la clase padre Preservar la funcionalidad de la clase padre Bloquear herencia y anular con clases y métodos finales Utilizar clases y métodos abstractos Trabajar con interfaces Constructores y destructores Establecer nuevos objetos con constructores Ordenar objetos con destructores Cargar automáticamente archivos de clase Almacenar objetos como cadenas Determinar la clase de un objeto Resumen Ejercicios Parte III. Utilizar PHP en la práctica 9. Gestionar formularios HTML con PHP Cómo funcionan los formularios HTML Capturar datos de formulario con PHP Tratar de un modo seguro con datos de formulario Gestionar campos de formulario vacíos Tratar con campos de múltiples valores Generar formularios Web con PHP Almacenar variables PHP en formularios Crear formularios para subir archivos al servidor Acceder a información en archivos subidos Limitar el tamaño de los archivos subidos al servidor Almacenar y utilizar un archivo subido al servidor Redirigir después de un envío de formulario Resumen Ejercicios 10. Preservar el estado con cadenas de consulta,cookies y sesiones Guardar estado con cadenas de consulta Crear cadenas de consulta Acceder a datos en cadenas de consulta Trabajar con cookies Componentes de cookie Establecer una cookie en PHP Acceder a cookies en sus scripts Eliminar cookies Utilizar sesiones PHP para almac