Recommended 25 examples of very useful class library _php in PHP

Source: Internet
Author: User
Tags error handling http request image processing library php error

Snappy

Snappy is PHP5 used to generate thumbnails, snapshots, pdf,url, or HTML pages. It employs excellent webkit based wkhtmltopdf and wkhtmltoimage that can be adapted to the Osx,linux window.

Geocoder

Geocoder can help you build a geo-aware application. It provides an abstraction layer, a geocoding operation. The library is divided into two parts: Httpadapter and vendors, and is truly scalable.

Ratchet

Ratchet allows developers to create real-time two-way applications between the client and the server through WebSockets. This enables the building of event-driven applications (rather than traditional HTTP request/response applications), fast and EAS

Requests

Requests is a PHP library that uses curl and fsockopen, as appropriate, to provide a consistent API. It simplifies sending requests, accepting head,get,post,put,delete or patching, and adding captions, tabular data + multiple files.

PHP CPP Library

Hoa

Munee

Munee is a fully functional library that handles the business of related optimization and operation of the site assets. The library has a powerful caching capability that can slow down the presence of server and client resources. It integrates well with the PHP image processing library: Imagine resizing or cropping images (after caching them later).

Opauth

Opauth is an open source PHP library that eliminates compatibility issues between vendors and provides a standardized way to handle them. Currently, 3 suppliers are almost stuck with ' n ' usage: google, Weibo + Facebook and have more surprises. There is also support for handling any other Opauth provider.

Alice

Alice allows you to create a ton of appliance/fake data for use in development or test projects. It gives you some of the necessary tools to make it easy in a readable, easy to modify way to produce a constrained complex of data that will allow you to adjust the schedule if necessary for your team.

Swiftmailer

Swiftmailer is a rich PHP mail library that sends emails from PHP websites and applications. It does not rely on PHP's local mail () class, which reduces resource consumption. Instead, Swiftmailer directly with the SMTP server or MTA binaries to send messages quickly and efficiently.

Unirest

Unirest is a bundle of lightweight HTTP libraries in many languages (Php,ruby, Python Java and objective-c). It has the structure of obtaining support, post,put,update,delete operations and its method + response, as in all languages.

PHP Password Lib

The goal of Php-passwordlib is to require an all-inclusive encryption library for all encryption. This is for ease of installation and use, but scalability and strong enough, even for the most experienced developers.

Phpseclib

Phpseclib is designed to be super compatible. It applies to php4+ (PHP4, assuming the use of ofphp_compat) and does not require any extensions. For speed, the use of MCrypt if it is available is GMP or Bcmath (in that order), but they are not required.

Zebra Image

Zebra_image is an open source and lightweight image processing library based on PHP. Libraries are object-oriented and require only the GD2 extensions of PHP, and support scaling, cropping, rotation, and rollover operations.

PHP Thumb

Phpthumb is the PHP library used to create thumbnails, which can be achieved with just a few lines of code. It accepts images (from a file system, URL or database) and any type of data source in the popular image format. Images can be rotated, cropped, and watermarked, and their quality can be defined even with a built-in cache to reduce server load.

Whoops

Whoops is a base/framework for error handling based on PHP. Out-of-the-Pack, which provides a very wrong interface to help you debug your Web project, but the core is a simple but powerful stacking error-handling system.

Parody

Parody is a method that can be used to mimic classes and objects and provide support for work results (including objects and static), get attributes, instantiate objects, and so on, it uses sequential chain, so that the definition of class structure and very simple library operation is very fast.

Imagine

Imagine is an object-oriented PHP library that processes images and manipulates them. The library can handle commonly used operations, such as resizing, cropping, or applying a filter. A color class helps produce any given color of RGB values and is used to draw shapes like arcs, ellipses, lines, Pieslice, and more methods exist.

Phpfastcache

Phpfastcache is an open source PHP caching library. It has a variety of method caching (Apc,memcache, memcached, Wincache, files, PDO, and Mpdo) support, the cache cycle can be defined, there is a very simple API.

Stash

Stash the result of caching expensive features or code, speeding up your code. Some operations, such as database queries or calling external APIs, require a lot of time to run, but often have the same results for a short time. This makes it more efficient to store the results and call them back later.

Mink

Mink allows you to test your Web application for normal interaction with your browser. It eliminates the API differences between the two browser emulators and gives you a more accurate test environment. Mink with the support of the Phpunit,behat and Symfony2 with the Open box.

Faker

Faker is a PHP library that gives you the illusion of data, whether you need to guide your database, create nice XML documents, fill in your persistent stress tests, or anonymously obtain data from production services, Faker can be implemented.

PHP Collection

This library adds a basic set for PHP. A collection can be considered a more specialized array for some of these contracts.

PHP Error

PHP error is a open source PHP library for a better solution to the development process that typically faces standard PHP error messages. It is tightly integrated into any PHP environment (applicable in all cases only in the development environment only in certain projects, etc.) and with syntax highlighting errors.

PHP markdown

This is a library package that includes PHP's price-reduction parser and its brother PHP's price tag for additional additional functionality. Price reduction is a text to HTML conversion tool for Web writers. The price reduction allows you to use easy reading, easy to write plain text formatting, and then convert it to a structured XHTML (or HTML).

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.