PHP (un acrónimo recursivo de "PHP: Hypertext Preprocessor", originalmente Personal Home Page) es un lenguaje interpretado libre, originalmente utilizado solo para el desarrollo de aplicaciones presentes y activas en el lado del servidor, capaces de generar contenido dinámico en la World Wide Web. . Es uno de los primeros lenguajes que se pueden insertar en documentos HTML, prescindiendo en muchos casos del uso de archivos externos para el eventual procesamiento de datos. El código es interpretado en el lado del servidor por el módulo PHP, que también genera la página web para ser vista en el lado del cliente. El lenguaje evolucionó, empezó a ofrecer funcionalidades en la línea de comandos, y además, ganó características adicionales, que posibilitaron usos adicionales de PHP, no relacionados con sitios web. Puede instalar PHP en la mayoría de los sistemas operativos de forma gratuita. Como competidor directo de la tecnología ASP de Microsoft, PHP se utiliza en aplicaciones como MediaWiki, Facebook, Drupal, Joomla!, WordPress, Magento y Oscommerce. Creado por Rasmus Lerdorf en 1995, PHP tiene la producción de su implementación principal, referencia de lenguaje formal, mantenida por una organización llamada The PHP Group. PHP es software libre, licenciado bajo la Licencia PHP, una licencia incompatible con la Licencia Pública General GNU (GPL) debido a restricciones en el uso del término PHP. Descubre la selección de nuestros editores. Libros en inglés y español.
Cree sitios web interactivos basados en datos con la poderosa combinación de tecnologías de código abierto y estándares web, incluso si solo tiene conocimientos básicos de HTML. Con la última edición de esta popular guía práctica, cubrirá la programación web dinámica utilizando las últimas versiones de las principales tecnologías actuales: PHP, MySQL, JavaScript, CSS, HTML5 y las potentes bibliotecas React y React Native. Los diseñadores web aprenderán cómo usar estas tecnologías juntas, mientras adquieren valiosas habilidades de programación web en el camino, incluida la forma de optimizar sitios web para dispositivos móviles. Finalmente, reunirá todo para crear un sitio de redes sociales completamente funcional que sea adecuado para navegadores de escritorio y dispositivos móviles. Explore MySQL desde la estructura de la base de datos hasta consultas complejas Use la extensión MySQL PDO, la interfaz MySQL mejorada de PHP Cree páginas web PHP dinámicas que se adapten al usuario Administre cookies y sesiones y mantenga un alto nivel de seguridad Mejore JavaScript con React y React Native Use bibliotecas Ajax requiere navegador comunicación del servidor en segundo plano Diseñe sus páginas web mediante la adquisición de habilidades CSS Implemente funciones HTML5 que incluyen geolocalización, audio, video y lienzo Reformatee sus sitios en muebles de aplicaciones web para dispositivos
Es necesario crear sitios web interactivos apoyados en bases de datos con la poderosa combinación de tecnologías de código abierto y estándares web, incluso sin conocimientos básicos de HTML, se cargó en el libro. Gracias a esta guía práctica, te acercarás a la programación web dinámica con la última versión de las principales herramientas del momento: PHP, MySQL, CSS, HTML5 y las bibliotecas clave de jQuery. Así, aprenderás y utilizarás estas tecnologías en su conjunto y tendrás acceso a prácticas de programas web. -Explorar la estructura de la base de datos de MySQL con consultas completas -Usar la extensión MySQLi, la interfaz MySQL mejorada de PHP -Crear páginas web dinámicas que se adapten al usuario -Gestionar cookies y sesiones, y mantener un alto grado -Mejorar el lenguaje JavaScript con las bibliotecas jQuery y jQuery Mobile -Uso de llamadas AJAX para la comunicación en segundo plano entre el navegador y el servidor -Diseño de páginas web con las habilidades que adquirirá en CSS2 y CSS3 -Implementación de las funciones de HTML5, incluida la geolocalización, audio, video y página web - Cómo reformatear sus sitios web con aplicaciones web móviles Al final del libro, descubrirá cómo unir todos los temas tratados para crear un sitio web de redes sociales con elementos totalmente funcionales, apto para navegadores tanto de escritorio como de dispositivos móviles. Además, en la parte inferior de la primera página del libro, encuentra el código de acceso que permite el acceso gratuito a contenidos adicionales en www.marcombo.info. Robin Nixon es periodista de TI y experto en las tecnologías que se presentan en este libro. Trabaja y escribe sobre computadoras desde 1980, es autor de artículos y libros sobre informática y ha desarrollado varios sitios web con instrucciones de código abierto.
Aprenda a desarrollar sistemas sólidos y elegantes usando PHP, con la ayuda de tres elementos centrales: fundamentos de objetos, principios de diseño y mejores prácticas. La sexta edición de este popular libro ha sido completamente actualizada para PHP 8, incluidos atributos, promoción de propiedades de constructor, nuevos argumentos y pseudotipos de devolución, y mucho más. También cubre muchas características nuevas desde la última edición, incluidas las propiedades con tipo, el operador de fusión nulo y los tipos de devolución nulos. Este libro proporciona una base sólida en el soporte de objetos de PHP, se basa en esa base para inculcar principios básicos de diseño de software y luego cubre las herramientas y prácticas necesarias para desarrollar, probar e implementar código sólido. Objetos, patrones y práctica en PHP 8 comienza cubriendo las características orientadas a objetos de PHP. Introduce temas importantes que incluyen declaraciones de clase, herencia y reflexión. La siguiente sección está dedicada a los patrones de diseño. Explica los principios que hacen poderosos a los patrones. Cubrirá muchos de los patrones de diseño clásicos, incluidos los patrones empresariales y de bases de datos. El último segmento del libro cubre las herramientas y prácticas que pueden ayudar a convertir un gran código en un proyecto exitoso. La sección muestra cómo administrar múltiples desarrolladores y versiones con git y cómo administrar compilaciones y dependencias con Composer. También explora estrategias para pruebas automatizadas e integración continua.
Laravel es un marco que destaca una nueva generación de herramientas web, sin duda una de las más populares y el complemento esencial de PHP, el lenguaje de programación más común, además de ser gratuito y de código abierto. PHP es un lenguaje en constante evolución que presta un notable servicio en rojo, y no es el único, mantiene un papel destacado y es el que más ha impulsado la vertiginosa evolución del desarrollo de la web e Internet. En el ecosistema de frameworks PHP no existe una capacidad importante de opciones, las herramientas dominan el mercado por sus innegables ventajas: Laravel y Symfony, ambas muy similares en rendimiento, robustez y fiabilidad, y de hecho comparten gran parte de el código central; sin embargo, Laravel, con una curva de aprendizaje mucho más suave y asequible, se ha convertido en un estándar de facto que se ha ganado el respeto y la admiración de quienes lo usan. Con la ayuda de este libro, el lector será introducido al desarrollo de aplicaciones de alto nivel con Laravel. Comience con tareas básicas de instalación, configuración y operación; también cree y personalice su aplicación PHP para modificar y cambiar el tamaño de sus aplicaciones existentes para un mejor reacondicionamiento, y luego implemente recetas prácticas para usar la estructura modular de Laravel, el último método de implementación, el almacenamiento en caché de rutas y las técnicas de aprendizaje de interfaz para crear aplicaciones PHP receptivas y modernas que se destacan en propias frente a otras aplicaciones. La metodología de aprendizaje utilizada hace de este libro el manual perfecto tanto para nuevos desarrolladores como para aquellos expertos que buscan fortalecer e intensificar sus conocimientos.
PHP es uno de los lenguajes más utilizados en Internet y está presente en conocidas aplicaciones como WordPress, Joomla, Moodle o el mismo Facebook. Desde el principio, puede crear pensando en la facilidad de uso y permitir una curva de aprendizaje gradual en el programador. MySQL es el sistema de administración de bases de datos más popular y extendido en la actualidad. Este libro es ideal para aprender gradualmente dominando las nuevas versiones de PHP y MySQL. Cubre todos los aspectos necesarios para aprender PHP 8, una evolución del lenguaje original en el que lleva numerosos años mejorando todos los aspectos tecnológicos del lenguaje, modernizándose constantemente. Además, MySQL 8 incorpora muchas características nuevas, como soporte para UTF8, el formato JSON, funcionalidades GIS y mucho más. El libro se puede dividir en varias secciones lógicas: una primera parte como introducción a lo que se puede hacer con PHP seguido de una descripción de MySQL como motor de base de datos principal. Una tercera parte que incluye capítulos sobre PHP y MySQL y una última sobre aspectos avanzados. Además, hay una introducción al capítulo Laravel 8 para aumentar su conocimiento de PHP al máximo con este marco.
PHP es un lenguaje de secuencias de comandos del lado del servidor de código abierto que muchos desarrolladores utilizan para el desarrollo web. También es un lenguaje de propósito general que se puede usar para hacer muchos proyectos, incluidas las interfaces gráficas de usuario (GUI). En este LIBRO, puedes explorar el mundo de PHP para que puedas aprender cómo funciona y sus características básicas. Al final, puede escribir su programa inicial en PHP. ¿Qué significa PHP? La abreviatura PHP inicialmente significa página de inicio personal. Now es un acrónimo recursivo de Hypertext Preprocessor. (Es recursivo en el sentido de que la primera palabra en sí es una abreviatura, por lo que el significado completo no sigue a la abreviatura). La primera versión de PHP llegó hace 26 años. Ahora está en la versión 8, que se lanzó en noviembre de 2020, pero en la versión 7 se está usando más. PHP se ejecuta en el motor Zend, que es la implementación más popular. También existen otras implementaciones, como loro, HPVM (Hip Hop Virtual Machine) y Hip Hop, creadas por Facebook. PHP se utiliza principalmente para servidores web. Consulte ejecutar en el navegador y también puede ejecutarse desde la línea de comandos. Entonces, si no desea mostrar la salida de su código en el navegador, puede mostrarlo en la terminal.