PHP Classes

Latest notable packages

Recommend this page to a friend!
  Latest classes Latest classes   Latest tutorial videos Latest tutorial videos   Latest notable packages Latest notable packages   RSS 1.0 feed RSS 2.0 feed   Latest reviews Latest reviews  
Class Age in days
Taurus Publisher PHP Redis Client Library
Some tasks executed by computers may take a long time to complete due to the complexity of the task steps. When computer systems are under excessive load, those tasks may take a lot more time to finish.

That may happen when a user wants to publish an article in a blog system. Usually, that task requires creating and updating many database records.

When a system is under a lot of load, if multiple parallel tasks perform database access operations on the same tables, finishing all parallel tasks may take a lot of time.

Making users wait a long time for a computer task to finish is not a good idea because users may become irritated due to the lack of patience.

Using a queue management system may help avoid this problem. The long tasks are sent to a queue quickly, and the user does not have to wait long. Later, the queue processing system may execute all queued tasks, one at a time, to avoid causing system overloading.
1
Ade WordPress Coming Soon Page Plugin
A project may take a long time to be developed until it is ready to be released.

While the project is not ready, a website page about it may display a message coming soon to let other people know they can visit the page later and check if it has already been launched.

This package implements a WordPress plugin that can simplify the generation of pages for the coming soon.
4
S3 B2B PHP Amazon S3 File Manager
Amazon S3 is a popular cloud service for hosting files used in Web projects.

To access files stored by the Amazon S3 service, developers need to access its API.

Provide an intuitive application that users can use alone to help lay users access and manipulate those files.

This package provides an intuitive Web application that users can access to perform several operations with files, including moving files between different Amazon S3 buckets.
5
ESI PHP Pagination
Many applications need to display information listings with items that can be very long and do not fit on a single-screen page.

Splitting the listing into multiple pages with limited items per page is a standard solution.

This package provides a flexible solution that returns an iterator object to let applications traverse the listing of pages.

It also allows callback functions to define the pagination parameters.

This way, developers can provide callback functions adapted to any data source for listing items that applications need to display or even return as a response to API calls.
9
Div PHP Matrix Library
A matrix data type can store many values, like a table.

Several types of applications need to perform operations on data stored in a matrix.

This package can perform several operations on a matrix and output the resulting matrix in several formats, such as CSV, XML, JSON, HTML table, Markdown, YAML, and SQL.

This package can be used by applications that need to convert matrix data to a format that other applications can use.
12
Laravel Protocol Buffers
Protocol buffers are a way to serialize data in an efficient way that may result in strings that can be the same and faster to transmit over Internet connections.

This package provides an example application for studying how to use Protocol buffers to generate responses to HTTP requests in a Laravel application.
13
Nomad PHP ElasticSearch Backup and Restore
ElasticSearch is a tool to index and search content so that it can be quickly searched.

Usually, developers need to build indexes with the content that will be searched. Then, they use ElasticSearch queries to perform searches about the indexed content.

This package provides a solution that can backup and restore ElasticSearch indexes in Amazon S3 just in case it is necessary to restore lost ElasticSearch indexes due to data corruption or an eventual security issue.
18
PHP PDO CRUD Example
CRUD is a set of operations to manipulate data records.

Many PHP applications have code to implement CRUD operations on MySQL database tables using the PHP PDO extension object to access the MySQL database.

Check this package to learn how to implement simple CRUD operations on a MySQL database table using a PDO object.
50
PHP JSON Decoder into an Object
JSON is a popular format many developers use to encode and store variable values into text strings.

The values of objects encoded as a JSON string are not very readable.

This package can decode a JSON string of an object without a specific class
and initializes an object of a given class.

The initialized object can be displayed using the PHP var_dump function to make it appear in a readable way.
53
PHP Similar Strings Finder
Sometimes, users search for a text to check if it contains a given string.

Users may type the string to find mistakes so the spelling of the text to search is incorrect.

In that case, searching for strings similar to what the user typed is better.

Check this PHP package to learn how to find one or more similar text strings in a text document.
54