15 bibliotecas prácticas de clases PHP de código abierto
?
Las bibliotecas PHP proporcionan a los desarrolladores una interfaz estándar que les ayuda a aprovechar al máximo la programación orientada a objetos en PHP. Estas bibliotecas proporcionan una interfaz estándar para tipos específicos de elementos integrados. funciones La API permite que las clases interactúen sin problemas con el motor PHP. Además, los desarrolladores que utilizan estas bibliotecas de clases también pueden simplificar su flujo de trabajo y mejorar la eficiencia del trabajo.
Echemos un vistazo. en estas bibliotecas de clases muy prácticas y gratuitas, espero que te puedan ayudar
¿Solicitudes
?
?
Requests es una biblioteca HTTP escrita en PHP. Sigue el protocolo de código abierto ISC y está alojada en GitHub. Requests reemplaza todo el trabajo excepto Python HTTP/, lo que le permite integrarse perfectamente con los servicios web.
Requests proporciona una API consistente y utiliza cURL o fsockopen (según disponibilidad). También simplifica el envío de solicitudes aceptando HEAD GET POST PUT DELETE o PATCH y agregando encabezados de datos y archivos. En segundo lugar, la biblioteca también es adecuada para la autenticación de nombres de dominio internacionales, compresión automática, respuesta de compresión gzip, etc. En resumen, se puede ver que Requests es una etiqueta muy fácil de usar que puede alojar solicitudes HTTP. de manera amigable
Munee
¿Munee es una colección de tamaño de imagen? ajuste, CSS, fusión/compresión de JS y otras funciones. La biblioteca PHP todo en uno puede almacenar en caché recursos en el servidor y el cliente. Integra la biblioteca de manipulación de imágenes PHP Imagine para realizar el cambio de tamaño y el almacenamiento en caché de la imagen. >
Munee puede compilar MENOS SCSS y CoffeeScript automáticamente y puede combinar archivos CSS JS en una sola solicitud. Además, estos archivos CSS JS se pueden minimizar para un mejor rendimiento. ¿Se integra fácilmente con cualquier código?
Ratchet
¿Ratchet es una biblioteca PHP? que los desarrolladores del kit de herramientas WebSockets pueden usar para crear aplicaciones de aplicaciones bidireccionales en tiempo real entre el cliente y el servidor y crear rápida y fácilmente aplicaciones basadas en eventos (en lugar de las tradicionales aplicaciones de solicitud/respuesta HTTP)
Swift Mailer
Swift Mailer es una biblioteca de correo PHP rica en funciones que no depende de la propia función mail() de PHP porque esto La función es: ¿El envío de varios correos electrónicos consume muchos recursos del sistema? ¿Swift se comunica directamente con el servidor SMTP con una velocidad y eficiencia de envío muy altas
Unirest? > ?
?
Unirest es una biblioteca de desarrollo HTTP liviana que se puede utilizar para PHP, Ruby, Python, Java, Objective C y otros lenguajes de desarrollo. DEL
¿El método de llamada y el resultado de devolución de la operación ETE son los mismos para todos los lenguajes de desarrollo
Detector
?
Detector es una biblioteca de clases PHP de código abierto que se utiliza para detectar el entorno del navegador del usuario. Puede obtener el uso del navegador y las funciones HTML CSS del navegador y analizar si se trata de una tableta móvil o un rastreador web y otros elementos. como profundidad de color, tamaño de vídeo, cookies, etc. La biblioteca utiliza una única cadena de agente de usuario para que cada usuario del navegador se adapte automáticamente a las nuevas versiones y dispositivos del navegador
PHP Thumb.
?
?
PHP Thumb es una clase PHP que se utiliza para generar miniaturas de imágenes en solo unas pocas líneas de código. puede admitir una variedad de fuentes de imágenes, incluidos sistemas de archivos o bases de datos, admite la mayoría de los formatos de imágenes y puede rotar, cortar, agregar marcas de agua a las imágenes, etc. Personalice la calidad de las miniaturas y proporcione almacenamiento en caché integrado para reducir la carga del servidor
?
Zebra Image
?
?Zebra Image es una biblioteca de procesamiento de imágenes liviana de código abierto y es una biblioteca orientada a objetos que solo necesita la extensión PHP GD y admite operaciones de escalado, recorte, rotación y volteo. Puede usarse en jpg, gif, png y otros formatos
?
HybridAuth es una biblioteca PHP de código abierto que se utiliza para proporcionar funciones de verificación a través de ID y sitios de redes sociales/Weibo para lograr un sitio web sincrónico. Funciones de inicio de sesión Se puede integrar fácilmente con La integración de sitios web existentes solo requiere hacer referencia a un archivo y agregar unas pocas líneas de código para lograr el inicio de sesión. Una vez autenticado, HybridAuth proporcionará información relevante estandarizada para los usuarios conectados. La biblioteca nos permite interactuar con el cliente API social conectado al usuario
Diagramas de Gantt
? >
Gantti es una clase PHP de código abierto que ayuda a los usuarios a generar diagramas de Gantt instantáneos. Use Gantti para crear gráficos sin usar JavaScript. Es HTML CSS puro. La salida predeterminada del gráfico es muy hermosa, pero los usuarios pueden personalizar el estilo. salida (hoja de estilo SASS)
¿Mobile Detect? una clase PHP que detecta varios dispositivos móviles a través del Agente de usuario y combina el encabezado HTTP para detectar el entorno del dispositivo móvil. Esta biblioteca de clases es la más poderosa. Lo importante es que tiene una biblioteca muy completa que puede detectar el tipo de dispositivo utilizado (incluido. tipo de operación y marca de teléfono móvil, etc.) y detalles del navegador
ImageWorkshop
? p> Como sugiere el nombre, ImageWorkshop es una biblioteca de clases PHP para administrar y operar imágenes. Esta clase tiene un concepto basado en capas similar a la lógica del software de edición de imágenes. Puede superponer muchas capas o grupos de capas (diferentes opciones de manipulación para cada capa). ) También admite muchas funciones, como el recorte de marcas de agua.
Mover, hacer zoom, rotar, superponer, etc.
JqmPhp
JqmPhp? es una clase de código abierto de PHP. La biblioteca está diseñada para simplificar el desarrollo móvil con jQuery y PHP. Se utiliza para generar los archivos HTML necesarios para usar el marco jQuery Mobile. Los archivos de esta biblioteca son independientes, por lo que puede optar por usarlos. según sus necesidades.
Caché de imágenes PHP
Image Cache es una clase PHP liviana que pueden usar los usuarios. Esta clase para comprimir imágenes almacenadas en caché de dispositivos móviles en el navegador proporciona algunas configuraciones simples, como la URL de la ruta raíz del directorio, etc. y luego llama a la función de compresión para cada imagen p>
?
Imagine
?
Imagine es una biblioteca de clases PHP orientada a objetos para operaciones de imágenes. Esta biblioteca de clases puede manejar algunas operaciones de uso común, como escalar, recortar, filtrar aplicaciones, etc. Color La biblioteca de clases se puede usar para generar valores RGB para cualquier color específico y también proporciona algunos métodos para dibujar gráficos como arcos, elipses. , etc.
? lishixinzhi/Article/program/PHP/201404/30630