24 useful PHP class libraries, 24 PHP class library _ PHP Tutorial

Source: Internet
Author: User
Tags image processing library oauth provider rss parser
24 useful PHP class libraries, and 24 PHP class libraries. 24 useful PHP class libraries. Currently, PHP is the most popular scripting language for Web development. You can easily find a large amount of PHP information on the Internet, including documents, 24 useful PHP class libraries, and 24php class libraries.

Currently, PHP is the most popular scripting language for Web development. You can easily find a large amount of PHP information on the Internet, including documents, tutorials, and tools. PHP is not only a language with rich functions, but also helps developers easily create a better network environment. To further help developers, I will share some free and high-quality PHP class libraries with you, hoping to help you. What are you waiting for? Let's Go!

PhpFastCache

PhpFastCache is a high-performance, distributed object cache system designed to accelerate dynamic Web applications to reduce database load.

Pchart

Pchart is an open-source chart generation Library, mainly involving three classes: pChart. class, pData. class, pCache. class, which can generate more than 20 simple or complex charts. it supports PNG, JPG, and GIF common image formats.

Munee

Munee is a set of picture size adjustment, CSS-JS merge/compression, cache and other functions in a PHP library. Resources can be cached on the server and client. It integrates the PHP image library Imagine to adjust and cut the image size, and then caches the image. Munee can automatically compile LESS, SCSS and CoffeeScript, and can combine CSS + JS files into a single request, in addition to these CSS-JS files can also be reduced, to provide better performance. This library can also be easily integrated with any code.

Gantti

Gantti is an open-source PHP class used to quickly generate Gantt charts.

Whoops

Whoops is suitable for PHP environment error capture and debugging PHP libraries. It provides a beautiful error interface that can help developers debug Web projects, but its core is a simple but powerful overlay error handling system.

Php Image Cache

Image Cache is a lightweight PHP class that can compress, move, and Cache images in your browser. This class provides some simple settings such as directory and root path URL, and then calls the compression function for each image.

Wideimage

Wideimage is an open source PHP image processing library. It is developed with pure PHP5 without any external libraries. Features provided include resize, crop, rotate, mask, sharpen, merge, and draw text. Load images from file systems, databases, URLs, and other places, and save images to file systems and databases.

Imagine

Imagine is an object-oriented PHP class library for image operations. This class library can handle common operations such as resizing, cropping, and applying filters. The Color class library can be used to generate RGB values for any specified Color. Some methods are also provided to draw images, such as arc, elliptical, line, and slice. In addition, you can use a flexible font class to load any font file and insert the text into the image.

Php Image Workshop

Php Image Workshop is a PHP class that is considered to be freely usable based on layer Image editing software. It allows multiple layers to move, resize, crop, and write an image on the other.

Detector

Detector is an open-source PHP class library used to detect many things about the user's browser environment. It also provides browser usage and html5 and css3 functions of the browser. The class library automatically adapts to new browser versions and devices and uses unique user agent characters for each browser.

Opauth

Opauth is an open-source PHP class library that eliminates the inconsistency between providers and provides a standard method to process them. In addition to Google, Twitter, and Facebook, Opauth also supports any Oauth provider. In addition, it can be integrated with some common PHP development frameworks, including CakePHP and Yii.

Mobile Detect

Mobile Detect is a lightweight PHP class that helps you precisely Detect client devices (including tablets ). It uses a combination of specific HTTP headers to detect user proxy strings in the mobile environment.

Swift Mailer

Swift Mailer is an object-oriented PHP mail package and does not rely on the mail () function provided by PHP, because this function occupies a high amount of system resources when sending multiple emails. Swift directly communicates with the SMTP server, which has a very high sending speed and efficiency.

Ratchet Websocket For Php

Ratchet is a loosely coupled PHP library that provides support for creating real-time, bidirectional client server WebSockets applications.

Hybridauth

Hybridauth is an open-source PHP class library used to provide verification functions through Weibo/social networking websites and IDs for synchronous website login. It can be easily integrated with existing websites. you only need to reference a file and add several lines of code to log on. Once verified, Hybridauth provides standardized information for connecting users. In addition to the verification function, this class library allows us to interact with the social API client connected to the user.

Phpthumb

PHP Thumb is a PHP class used to generate image thumbnails. you only need several lines of code. Supports multiple image sources, including file systems or databases, and most image formats, as well as rotating, cutting, and adding watermarks to images. At the same time, PHP Thumb can also define the quality of thumbnails and provide built-in cache to reduce server load.

Requests

Requests is a library that simplifies HTTP Requests. With this library, developers can send HEAD, GET, POST, PUT, DELTE, and patch http requests, add files and parameters through arrays, and access all corresponding data.

Htmlpurifier

Htmlpurifier is an HTML filter library that protects developers' code from XSS attacks through powerful whitelist and aggregation analysis. It also ensures that the output tag complies with the standard.

Cakephp

CakePHP is a free and open-source PHP-based rapid development framework. it was initially inspired by the Ruby On Rails framework. CakePHP provides the basic architecture required by programmers, so programmers can use it to create network applications more quickly and flexibly.

Fpdf

The Fpdf PHP class allows programmers to generate PDF files using pure PHP (more specifically, PDFlib is not required. It has the following features: selectable unit size, page format and page edge distance; header and footer management; automatic paging; automatic line feed and automatic text alignment; supports JPEG and PNG image formats, coloring and file hyperlinks, TrueType, Type1 and encoding, and page compression.

Adodb

Adodb is short for Active Data Objects Data Base. it is a function component used by PHP to access the database.

Magpierss

MagpieRSS provides an XML-based RSS parser that supports RSS0.9, RSS1.0, RSS2.0, and Atom.

Php Data Grid

Php Data Grid is a simple, innovative and powerful tool. it is mainly used by Web developers to generate Data binding Grid controls.

Phpunit

PHPUnit is a lightweight PHP testing framework. It is a full migration of the JUnit3 series under PHP5 and a member of the xUnit Testing framework family (both of them are based on the pattern pioneer Kent Beck's design ).

Currently, PHP is the most popular scripting language for Web development. You can find a lot of PHP information on the Internet, including documents and instructions...

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.