Los 20 mejores libros de PHP para dominar su habilidad de programación PHP

PHP es bien conocido como un lenguaje de secuencias de comandos de propósito general o un lenguaje de secuencias de comandos de código abierto utilizado para el desarrollo de sitios web, ya sea estático o dinámico. Al ser fácil de aprender y usar, el rendimiento rápido, el soporte en línea, la estabilidad, la seguridad y las ventajas de código abierto del lenguaje se han convertido en lenguajes fascinantes para programadores nuevos y expertos. Sin embargo, aprender este idioma necesita un buen comienzo, continuación y pautas. Por lo tanto, estamos aquí para proporcionar un puñado de libros de PHP para el propósito de aprender PHP.

Los mejores libros de PHP para dominar sus habilidades

Este artículo ayudará a los programadores, ya sean principiantes o expertos, a obtener algunos de los mejores libros de PHP disponibles en línea. Estos libros serán referencias perfectas para aprender PHP, ya que la mayoría de los libros cubren todas las cosas posibles que necesita saber. Algunos de estos libros son mejores para los novatos y otros son para los expertos. Pocos de estos libros funcionan bien para ambos. Creemos que los contenidos mencionados con los libros y la breve descripción le ayudarán a encontrar un libro adecuado. 

1. PHP: una guía para principiantes

PHP: una guía para principiantes es uno de los mejores libros de PHP para aprender PHP. El libro da una idea general sobre la y analiza gradualmente el  procedimiento de trabajo de PHP y el manejo de errores. En la parte de introducción, se resaltan cosas básicas de PHP como variables, flujo, matrices, etc. El terreno de trabajo con SQL también es una discusión importante en este libro. 

Tabla de contenido

  • Parte I: Comprensión de los conceptos básicos de PHP
    • Introduciendo PHP
    • Usar variables y operadores
    • Controlar el flujo del programa
    • Matrices de trabajo
    • Usar funciones y clases
  • Parte II: Trabajar con datos de otras fuentes
    • Trabajar con archivos y directorios
    • Trabajar con bases de datos y SQL
    • Trabajando con XML
    • Trabajar con cookies, sesiones y encabezados
  • Parte III: Seguridad y solución de problemas
    • Manejo de errores
    • Asegurar PHP
    • Ampliando PHP

Descargar libro

2. Programación PHP avanzada

El libro lleva a los lectores a un nivel avanzado presentándolos un paso por delante de los temas. Habla sobre el estilo de codificación, manejo de errores como expertos e implementación de PHP. El libro también incluye la gestión de sesiones y la elaboración de perfiles. Finalmente, tendrá la idea de expandir PHP como un programador profesional.    

Tabla de contenido

  • Metodología de implementación y desarrollo
    • Estilos de codificación
    • Programación orientada a objetos mediante patrones de diseño
    • Manejo de errores
    • Implementando con PHP: Plantillas y la Web
    • Implementación con PHP: secuencias de comandos independientes
  • Almacenamiento en caché
    • Afinaciones de rendimiento externas
    • Almacenamiento en caché de componentes de datos
    • Reutilización computacional
  • Aplicaciones distribuidas
    • Interactuar con bases de datos
    • Autenticación de usuario y seguridad de sesión
    • Manejo de sesiones
    • Construyendo un entorno distribuido
  • Actuación
    • Benchmarks de aplicaciones: prueba y aplicación completa
    • Perfilado
    • Benchmarks sintéticos: evaluación de funciones y bloques de código
  • Extensibilidad
    • Componentes internos del motor PHP y Zend
    • Ampliación de PHP: Parte I
    • Ampliación de PHP: Parte II
    • Escribir SAPI y ampliar el motor Zend 

Descargar libro

3. Comenzando con PHP y MySQL

Al igual que otros libros de PHP, este libro comienza con una introducción a PHP, seguido de cómo configurar el entorno para aprender e implementar PHP. Los estudios básicos como funciones, matrices, etc., son las siguientes discusiones después de la introducción. El libro no ha salido del proceso de manejo de diferentes errores.  

Tabla de contenido

  • Introduciendo PHP
  • Configuración de su entorno
  • Conceptos básicos, funciones y matrices de PHP
  • PHP orientado a objetos
  • Funciones avanzadas de programación orientada a objetos
  • Manejo de errores y excepciones
  • Cadenas y expresiones regulares
  • Trabajar con el sistema operativo de archivos 
  • PERA
  • Datos y tiempo
  • Trabajar con formularios HTML
  • Autenticación de sus usuarios
  • Manejo de cargas de archivos
  • Redes
  • PHP y LDAP
  • Controladores de sesión
  • Hacer plantillas con Smarty
  • Servicio web
  • Y 18 capítulos más

Descargar libro

4. Comenzando con PHP

Si desea aprender y practicar su aprendizaje, este libro es perfecto. En primer lugar, obtendrá la discusión de orientación sobre PHP y aprenderá las secuencias de comandos. Cronológicamente, los conceptos básicos sobre php llegarán a la discusión en su segunda fase. Serás un maestro en PHP en la tercera fase, ya que hay grandes posibilidades para practicar tu aprendizaje. En eso, puede aprender a escribir, desarrollar y ejecutar el lenguaje PHP de la manera adecuada.    

Tabla de contenido

  • Parte I: Comenzar a trabajar con PHP
    • Introduciendo PHP
    • Tu primer script PHP
  • Aprendiendo el idioma
    • Conceptos básicos del lenguaje PHP
    • Decisiones y bucles
    • Cadenas, matrices, funciones y objetos
  • Usando PHP en la práctica
    • Manejo de formularios HTML con PHP
    • Conservación del estado con cadenas de consulta, cookies y sesiones
    • Trabajar con archivos y directorios
    • Introducción a las bases de datos y SQL
    • Recuperando datos de MySQL con PHP
    • Manipular datos MySQL con PHP
    • Facilitando su trabajo con PEAR
    • PHP y el mundo exterior
    • Generando imágenes con PHP
    • Coincidencia de cadenas con expresión regular
    • Trabajando con XML
    • Escribir código de alta calidad

Descargar libro

5. Aprenda PHP 7

El concepto de PHP 7 con una introducción agradable y significativa declara el comienzo de este libro. Luego, el libro se enfoca en interfaces, programación modular, etc. Una interfaz de usuario con seguridad es una discusión importante en el libro. El trato con la autenticación, el manejo de excepciones y la resolución de problemas de las interfaces una vez que funciona mal también están bien cubiertos en el libro.   

Tabla de contenido

  • Introducción a PHP 7
  • Interfaces, plataformas, contenedores y programación de tres niveles
  • Programación modular
  • Interfaz de usuario segura
  • Manejo y registro de excepciones
  • Objetos de datos
  • Autenticación
  • Interfaces multifuncionales

Descargar libro

6. Aprender PHP, MySQL y JavaScript

Para aprender PHP como principiante con el sueño de convertirse en un profesional, debe elegir este libro. El libro no solo habla de PHP, sino que también analiza MySQL y . Este libro combinado proporciona toda la información necesaria para introducir PHP. El buen sitio del libro es que tiene una buena forma de practicar PHP. Todas las partes centrales, como funciones, variables, matrices, etc., están bien cubiertas en el libro. El libro también combina otros lenguajes y los relaciona de una manera agradable.

Tabla de contenido

  • Introducción al contenido web dinámico
  • Configuración de un servidor de desarrollo e introducción a PHP
  • Flujo de expresión y control en PHP
  • Funciones y objetos PHP
  • Matrices PHP
  • PHP práctico e introducción a MySQL
  • Dominar MySQL
  • Accediendo a MySQL usando PHP
  • Manejo de formularios
  • Cookies, sesiones y autenticación
  • Explorando JavaScript
  • Funciones, objetos y matrices de JavaScript
  • Validación de JavaScript y PHP y manejo de errores
  • Usando Ajax e Introducción a CSS
  • CSS avanzado con CSS3
  • Accediendo a CSS desde JavaScript
  • Introducción a jquery e Introducción a HTML
  • El lienzo HTML5
  • Audio y video HTML5
  • Otras funciones HTML5 
  • Ponlo todo junto.

Descargar libro

7. MySQL y PHP

El libro es un poco diferente a otros libros de PHP. El libro analiza PHP junto con MySQL y algunos otros temas mejorados. Puede aprender los controladores nativos de MySQL y algunos problemas habituales que puede encontrar a menudo en PHP y MySQL. 

Tabla de contenido

  • Introducción a la API PHP de MySQL
  • Descripción general de los controladores PHP de MySQL
  • Extensión mejorada de MySQL
  • Funciones de MySQL
  • Mysql_xdevapi
  • API de MySQL original
  • Controlador nativo de MySQL
  • Problemas comunes con MySQL y PHP

Descargar libro

8. Aplicaciones de base de datos PHP MySQL

¿Sabes cómo diseñar bases de datos con MySQL? ¿Qué tan bueno eres controlando las estructuras PHP? Es posible que haya consultado muchos libros de PHP para aprender PHP y MySQL, pero este libro resolverá todos sus problemas donde podrá aprender dichos temas fácilmente. Además, todas las ideas básicas sobre PHP, funciones, estructuras de control, etc., están en el libro de una manera agradable. Por último, llegará a conocer el uso del lenguaje en diferentes aplicaciones sencillas y complicadas.

Tabla de contenido

  • Parte I: Trabajar con MySQL
    • Diseño de bases de datos con MySQL
    • El lenguaje de consulta estructurado para crear y modificar tablas
    • Conseguir lo que quieres con Select
  • Parte. II: Trabajar con PHP
    • Introducción a PHP – Variables
    • Estructuras de Control
    • Funciones integradas de PHP
    • Redacción de código ordenado y legible
  • Parte III: Aplicaciones simples
    • Libro de visitas 
    • Encuesta
  • Parte IV: Aplicaciones no tan simples
    • Catalogar
    • Sistema de gestión de contenidos
    • Discusión del hilo 
    • Sistema de seguimiento de problemas
    • Carro de compras

Descargar libro

9. PHP 5 para principiantes

PHP 5 for Dummies presenta perfectamente PHP 5 a las personas que no lo entienden o tienen menos idea al respecto. En primer lugar, conocerá PHP, la configuración del entorno y la forma de crear un script. Poco a poco, aprenderá a utilizar variables y procedimientos o trabajar con datos. Algunas aplicaciones habituales relacionadas con el lenguaje se discutirán en la cuarta parte y, finalmente, hay un total de veinte consejos para solucionar problemas de guiones y recursos esenciales. 

Tabla de contenido

  • Parte I: Saluda al lenguaje de programación PHP
    • Conociendo PHP
    • Configurar el entorno
    • Creando su primer script PHP
  • Parte II: Variables y datos
    • Uso de variables en scripts PHP
    • Trabajar con datos
    • Almacenamiento de datos en grupos mediante matrices
  • Parte III: Conceptos básicos de programación PHP
    • Controlar el flujo del guión
    • Reutilización de código PHP
    • La programación orientada a objetos cumple con PHP
  • Parte IV: Aplicaciones PHP comunes
    • Lo básico de las aplicaciones web
    • Almacenamiento de datos con PHP
    • PHP y su sistema operativo
    • Extensiones PHP
  • Parte V: La parte de los diez
    • Diez cosas a tener en cuenta al solucionar problemas de un script
    • Diez recursos PHOP sin los que no puede vivir

Descargar libro

10. Programación de energía PHP 5

El libro está escrito principalmente en PHP 5. Si alguien es nuevo en este lenguaje, puede entenderlo todo y actualizarlo. El libro le ha dado una gran importancia a PEAR; por lo tanto, hay muchos temas relacionados. Llegará a saber cómo escribir extensiones de PHP y obtendrá el conocimiento adecuado sobre las secuencias de comandos de shell PHP. Puede aprender PHP hábilmente con este libro.

Tabla de contenido

  • Novedades de PHP 5
  • Lenguaje básico PHP 5
  • Lenguaje PHP 5 OO
  • PHP 5 patrones de diseño y programación orientados a objetos avanzados
  • Cómo escribir una aplicación web con PHP
  • Bases de datos con PHP 5
  • Manejo de errores
  • XML con PHP 5
  • Extensiones principales
  • Usando PEAR
  • Paquetes PEAR importantes 
  • Construcción de componentes PEAR
  • Haciendo el movimiento
  • Actuación
  • Introducción a la escritura de extensiones PHP
  • Secuencias de comandos PHP Shell 

Descargar libro

11. Programación PHP 6 MySQL para principiantes absolutos

Al comienzo del libro, obtendrá un recorrido por el entorno de aprendizaje de PHP. Si desea aprender el uso de variables y entradas, este es uno de los mejores libros de PHP. Llegará a saber cómo trabajar con diferentes archivos y escribir programas, incluidos los objetos. En este libro también se incluye un retoque a MySQL. El libro concluirá la discusión con la normalización de datos y la creación de una aplicación denominada Aplicación de datos de tres niveles.    

Tabla de contenido

  • Explorando el medio ambiente
  • Uso de variables y entrada
  • Controlar su código con condiciones y funciones
  • Bucles y matrices
  • Mejores matrices y manejo inicial
  • Trabajar con archivos
  • Programas de escritura con objetos
  • Sistemas de gestión de contenido y XML
  • Usando MySQL para crear bases de datos
  • Conexión a bases de datos escribiendo PHP
  • Normalización de datos
  • Creación de una aplicación de datos de tres niveles

Descargar libro

12. Programación PHP avanzada y orientada a objetos

En el campo de los libros PHP avanzados, este libro actúa como un libro muy conciso y completo para aprender PHP. El objetivo principal de este libro es enseñar diferentes técnicas avanzadas de PHP. Todos los temas avanzados de PHP como conceptos de bases de datos, desarrollo web, programación orientada a objetos y muchos más temas se destacan en el libro. Tiene un buen número y ejemplos de calidad estándar de CMS con OOP.  

Tabla de contenido

  • Técnicas PHP avanzadas
  • Desarrollo de aplicaciones web
  • Conceptos avanzados de bases de datos
  • Programación básica orientada a objetos
  • POO avanzado
  • Programación más avanzada
  • Patrones de diseño
  • Usar clases existentes
  • Ejemplo: CMS con OOP
  • Trabajo en red con PHP
  • PHP y el servidor
  • Interfaz de línea de comandos de PHP
  • XML y PHP
  • Depuración, pruebas y rendimiento

Descargar libro

13. Desarrollo web PHP y MySQL

Este libro de PHP muestra el uso de PHP y MySQL con diferentes parámetros. Hasta ahora, todos los libros de PHP introdujeron diferentes aspectos de PHP y MySQL, esta vez, PHP y MySQL Web Development muestran todo el uso posible de esos aspectos. Puede saber cómo reutilizar el código y la forma de escribir funciones. Obtendrá la idea y estudios detallados del comercio electrónico, incluyendo diferentes aspectos de seguridad. Finalmente, en las dos últimas partes se narran diferentes técnicas avanzadas relacionadas con PHP y proyectos de PHP y MySQL.

Tabla de contenido

  • Usando PHP
    • Curso intensivo de PHP
    • Almacenamiento y recuperación de datos
    • Usando matrices
    • Manipulación de mirada fija y expresiones regulares
    • Reutilización de funciones de escritura y código
    • PHP orientado a objetos 
  • Usando MySQL
    • Diseño de su base de datos web
    • Creación de su base de datos web
    • Accediendo a su base de datos MySQL desde la Web con PHP
    • MySQL avanzado
  • Comercio electrónico y seguridad
    • Ejecución de un sitio de comercio electrónico
    • Problemas de seguridad del comercio electrónico
    • Implementar la autenticación con PHP y MySQL
    • Implementación de transacciones seguras con PHP y MySQL
  • Técnicas PHP avanzadas
    • Interactuar con el sistema de archivos y el servidor
    • Uso de funciones de red y protocolo
    • Administrar la fecha y la hora
    • Generando imágenes
  • Creación de proyectos prácticos PHP y MySQL
    • Usando PHP y MySQL para proyectos grandes
    • Depuración
    • Creación de autenticación y personalización de usuarios
    • Construyendo un carrito de compras
    • Creación de un administrador de listas de correo

Descargar libro

14. Libro de recetas de PHP

El libro de cocina de PHP es diferente a otros libros de PHP de nivel general y otro nivel de orientación para aprender PHP. Las diferentes partes operativas de PHP, como configurar, leer y eliminar cookies, se tratan bien en el libro. Puede llegar a saber cómo utilizar el seguimiento de sesiones. Uno al lado del otro, llegará a conocer diferentes ajustes y configuraciones.    

Tabla de contenido

  • Configuración de cookies
  • Lectura de valores de cookies
  • Eliminando Cookies
  • Redirigir a una ubicación diferente
  • Uso del seguimiento de sesiones
  • Almacenamiento de la sesión en una base de datos
  • Detectando diferentes navegadores
  • Creación de una cadena de consulta GET
  • Uso de la autenticación básica HTTP
  • Uso de la autenticación de cookies
  • Descarga de la salida al navegador
  • Uso de un controlador de errores personalizado
  • Errores de registro
  • Eliminación de errores de “Encabezados ya enviados”
  • Registro de información de depuración 
  • Lectura de variables de entorno
  • Configuración de variables de entorno
  • Lectura de variables de configuración
  • Establecer variables de configuración
  • Código de perfil

Descargar libro

15. Preprocesador de hipertexto PHP

El procesador de hipertexto PHP enseña PHP de una manera muy innovadora. En tres partes, el libro analiza PHP general, PHP de nivel superior y luego las preferencias. En la parte general 1, el libro incluye entorno, variables, constantes, etc. La sección avanzada analiza todos los estudios de PHP secundarios y de nivel superior como variables predefinidas. Hay un estudio de PHP con AJAX, MySQL y XML.   

Tabla de contenido

Parte I: Aprendiendo PHP

    • Introducción
    • Configuración del entorno
    • Descripción general de la sintaxis
    • Tipos de variables
    • Constantes
    • Tipos de operadores
  • Parte II: PHP avanzado
    • Variables predefinidas
    • Expresión regular
    • Manejo de errores y excepciones
    • Depuración de errores
    • Fecha y hora
    • PHP y MySQL
    • PHP y AJAX
    • PHP y XML
    • Programación orientada a objetos
    • PHP para desarrolladores de C
    • PHP para desarrolladores de PERL
  • Parte 3: Referencia de funciones 

Descargar libro

16. Programación PHP

El concepto de PHP y la discusión en profundidad es siempre un requisito de todos los libros de PHP, y este libro lo proporciona. El libro lo ha cubierto todo, desde la instalación hasta diferentes métodos para integrar PHP. Los contenidos básicos de PHP están obviamente en el libro. El libro también contiene química de bucles con muchos otros.   

Tabla de contenido

  • ¿Qué es PHP?
  • Configuración e instalación
  • Comenzando con “Hola mundo”
  • Lo esencial
  • Comentarios y estilo
  • Matrices y estructuras de control
  • Las estructuras if
  • La estructura del interruptor
  • El bucle while
  • El bucle de hacer mientras
  • El bucle for
  • El bucle de pronóstico
  • Funciones, archivos, correo, cookies, sesiones y bases de datos
  • MySQL
  • PostgreSQL
  • Objetos de datos PHP 
  • Métodos de integración (formularios HTML, etc.) 

Descargar libro

17. Tutoriales de PHP: Programación con PHP y MySQL

Para aprender PHP desde el nivel básico, este libro es ideal. El comienzo dice mucho sobre el libro donde ha mantenido términos básicos, lo que significa que no se quedará estancado una vez que lea el libro y encuentre un término nuevo. Dentro del libro, hay discusiones básicas sobre diferentes temas de PHP. El libro también analiza MySQL y jQuery.     

Tabla de contenido

  • Términos básicos de programación
  • Introducción a PHP, Variables en PHP y Formularios y PHP
  • Matrices y bucles
  • Estructuras PHP básicas
  • Funciones, formularios de publicación y un formulario de correo electrónico
  • Enviar JavaScript
  • SQL y MySQL
  • La tabla de personal y el acceso a la base de datos
  • Usando PHP y MySQL
  • Más PHP y MySQL
  • Instalación OpenCart
  • Manejo y depuración de errores
  • Sesiones y Cookies
  • Modificación de registros y manejo de archivos
  • Expresiones regulares y validación de datos
  • Seguridad PHP y secuencias de comandos de código PHP
  • Introducción a jQuery
  • Archivos htaccess y php.ini

Descargar libro

18. PHP 6 y Biblia MySQL

Este es un libro todo en uno para aprender PHP y MySQL, así obtuvo el título de la biblia. En la primera parte, se discuten ideas generales sobre PHP y MySQL, scripting, sintaxis, variables, manejo de números. La segunda parte del libro trae charlas de MySQL y todo lo que necesita saber sobre MySQL como instalación, lenguaje, relación con PHP, etc. El libro tiene una discusión detallada de errores tanto de PHP como de MySQL. 

Tabla de contenido

  • Parte I: Introducción a PHP
    • Por qué PHP y MySQL
    • Descripción general de las secuencias de comandos del lado del servidor
    • Introducción a PHP
    • Aprender la sintaxis y las variables de PHP
    • Aprendizaje de funciones y estructuras de control PHP
    • Pasar información con PHP y aprender a manejar cadenas PHP
    • Aprendizaje de matrices, aprendizaje del manejo de números PHP y errores de PHP
  • Parte II: Integración de bases de datos MySQL
    • Introducción a la base de datos y MySQL
    • Instalación de MySQL
    • Aprendizaje del lenguaje de consulta estructurado 
    • Administración y diseño de bases de datos optimizadas
    • Integrando PHP y MySQL
    • Realización de consultas a bases de datos, integración de formularios web y bases de datos
    • Mejora de la eficiencia de la base de datos
    • Problemas de MySQL
  • Parte III: Más PHP
    • Introducción a PHP orientado a objetos
    • Funciones de matrices avanzadas
    • Examinar expresiones regulares y trabajar con el sistema de archivos
    • Trabajar con cookies y sesiones
    • Aprender los tipos de PHP

Descargar libro

19. Programación PHP profesional

Al principio del libro, el libro aclara cómo y dónde descargar, instalar y configurar PHP. En la segunda parte, el libro enseña diferentes elementos importantes relacionados con el lenguaje como variables, operadores, matrices, etc. Luego obtienes la lección para aplicar PHP en la práctica con una enseñanza detallada de todos los campos. A diferencia de otros libros de PHP, este libro ofrece algunos ejemplos de aplicaciones y trata temas avanzados como la migración de versiones.

Tabla de contenido

  • Variables y tipos de datos
  • Operadores, expresiones y declaraciones 
  • Funciones, matrices, objetos y programación orientada a objetos
  • Manipulación de cadenas y expresiones regulares
  • Bases de datos no relacionales
  • Motores SQL DBMS
  • Usando LDAP
  • Sirviendo documentos XML’Grap [hics Contenidos Creación
  • Creación de contenido gráfico
  • Conectividad PHP
  • Envío de correos electrónicos, cookies y manejo y depuración de errores
  • Problemas de seguridad y magia con cotizaciones
  • Plantillas
  • Una aplicación de carrito de compras
  • Un sitio orientado a objetos
  • Migración de versión
  • ¿Cuándo debo evitar la función de expresión regular?

Descargar libro

20. Programación de PHP

Esta colección de libros PHP de O’Reilly es un libro deliberado donde todas las enseñanzas están bien establecidas. La introducción contiene la idea básica y la evolución de PHP. Este libro ha otorgado la debida importancia a la historia de PHP. Los tipos de datos, la estructura léxica, las variables y otros componentes esenciales del lenguaje se tratan en la parte Lenguaje. La parte de la cadena enseña las restricciones de las cadenas de comillas, la codificación y el escape, la comparación de cadenas, etc., en un broadway. El resto del libro trata sobre servicios web, depuración, etc., que son la enseñanza esencial de PHP.

Tabla de contenido

  • Introducción a PHP
  • Conceptos básicos del idioma
  • Funciones, cadenas, matrices y objetos
  • Técnicas web, bases de datos y gráficos
  • PDF
  • XML
  • Seguridad
  • Técnicas de aplicación
  • PHP en plataformas dispares
  • Servicios web
  • Depurando PHP
  • Fechas y Horarios

Descargar libro

Pensamientos finales

Todos los libros de PHP mencionados hasta ahora están llenos de información e innovadores en su forma de enseñar, respondiendo a . Esperamos que pueda encontrar el libro adecuado para usted, y el libro está solo con usted, como se lo hemos proporcionado. Si tiene alguna idea o sugerencia brillante, háganoslo saber y mejore nuestro trabajo. La utilidad de los lectores de este artículo hará que nuestro esfuerzo sea exitoso. 

Finalmente, creo que le gustó el artículo y está muy positivo de apreciar nuestro esfuerzo al compartirlo con otros. Permita que otros obtengan la manera más fácil de encontrar todos estos excelentes libros a la vez compartiendo. Te deseo una excelente programación con PHP.

Leave a Comment

Your email address will not be published.