Finalize extension documentation

This commit is contained in:
cytopia
2022-11-30 19:55:44 +01:00
parent 1b047aeee3
commit bc19843825
62 changed files with 466 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
# msgpack
This extension provide API for communicating with MessagePack serialization.
| Platform | Url |
|----------|------------------------------------------------------------------|
| GitHub | https://github.com/msgpack/msgpack-php |
| Pecl | https://pecl.php.net/package/msgpack |

View File

@@ -0,0 +1,7 @@
# mysql
This extension is deprecated as of PHP 5.5.0, and has been removed as of PHP 7.0.0. Instead, either the mysqli or PDO_MySQL extension should be used. See also the MySQL API Overview for further help while choosing a MySQL API.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.mysql.php |

View File

@@ -0,0 +1,7 @@
# mysqli
The mysqli extension allows you to access the functionality provided by MySQL 4.1 and above. More information about the MySQL Database server can be found at » http://www.mysql.com/
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.mysqli.php |

View File

@@ -0,0 +1,7 @@
# mysqlnd
MySQL Native Driver is a replacement for the MySQL Client Library (libmysqlclient). MySQL Native Driver is part of the official PHP sources as of PHP 5.3.0.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.mysqlnd.php |

View File

@@ -0,0 +1,7 @@
# oauth
This extension provides OAuth 1.0a consumer and provider bindings. OAuth is an authorization protocol built on top of HTTP which allows applications to securely access data without having to store usernames and passwords.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.oauth.php |

View File

@@ -0,0 +1,7 @@
# oci8
These functions allow you to access Oracle Database. They support SQL and PL/SQL statements. Basic features include transaction control, binding of PHP variables to Oracle placeholders, and support for large object (LOB) types and collections. Oracle's scalability features such as Database Resident Connection Pooling (DRCP) and result caching are also supported.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.oci8.php |

View File

@@ -0,0 +1,7 @@
# ODBC
In addition to normal ODBC support, the Unified ODBC functions in PHP allow you to access several databases that have borrowed the semantics of the ODBC API to implement their own API. Instead of maintaining multiple database drivers that were all nearly identical, these drivers have been unified into a single set of ODBC functions.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.uodbc.php |

View File

@@ -0,0 +1,7 @@
# opcache
OPcache improves PHP performance by storing precompiled script bytecode in shared memory, thereby removing the need for PHP to load and parse scripts on each request.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.opcache.php |

View File

@@ -0,0 +1,7 @@
# openssl
This extension binds functions of OpenSSL library for symmetric and asymmetric encryption and decryption, PBKDF2, PKCS7, PKCS12, X509 and other crypto operations. In addition to that it provides implementation of TLS streams.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.openssl.php |

View File

@@ -0,0 +1,7 @@
# pcntl
Process Control support in PHP implements the Unix style of process creation, program execution, signal handling and process termination. Process Control should not be enabled within a web server environment and unexpected results may happen if any Process Control functions are used within a web server environment.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.pcntl.php |

View File

@@ -0,0 +1,7 @@
# pcre
The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5, with just a few differences (see below). The current implementation corresponds to Perl 5.005.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.pcre.php |

View File

@@ -0,0 +1,7 @@
# pdo
The PHP Data Objects (PDO) extension defines a lightweight, consistent interface for accessing databases in PHP. Each database driver that implements the PDO interface can expose database-specific features as regular extension functions. Note that you cannot perform any database functions using the PDO extension by itself; you must use a database-specific PDO driver to access a database server.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.pdo.php |

View File

@@ -0,0 +1,7 @@
# pdo_dblib
PDO_DBLIB is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to Microsoft SQL Server and Sybase databases through the FreeTDS library.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/ref.pdo-dblib.php |

View File

@@ -0,0 +1,7 @@
# pdo_firebird
PDO_FIREBIRD is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to Firebird database.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/ref.pdo-firebird.php |

View File

@@ -0,0 +1,7 @@
# pdo_mysql
PDO_MYSQL is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to MySQL databases.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/ref.pdo-mysql.php |

View File

@@ -0,0 +1,7 @@
# pdo_oci
Connect to Oracle databases.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/ref.pdo-oci.php |

View File

@@ -0,0 +1,7 @@
# pdo_odbc
PDO_ODBC is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to databases through ODBC drivers or through the IBM DB2 Call Level Interface (DB2 CLI) library.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/ref.pdo-odbc.php |

View File

@@ -0,0 +1,7 @@
# pdo_pgsql
PDO_PGSQL is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to PostgreSQL databases.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/ref.pdo-pgsql.php |

View File

@@ -0,0 +1,7 @@
# pdo_sqlite
PDO_SQLITE is a driver that implements the PHP Data Objects (PDO) interface to enable access to SQLite 3 databases.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/ref.pdo-sqlite.php |

View File

@@ -0,0 +1,7 @@
# pdo_sqlsrv
PDO_SQLSRV is a driver that implements the PHP Data Objects (PDO) interface to enable access from PHP to MS SQL Server (starting with SQL Server 2005) and SQL Azure databases.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/ref.pdo-sqlsrv.php |

View File

@@ -0,0 +1,7 @@
# pgsql
PostgreSQL database is an Open Source product and available without cost. Postgres, developed originally in the UC Berkeley Computer Science Department, pioneered many of the object-relational concepts now becoming available in some commercial databases. It provides SQL92/SQL99 language support, transactions, referential integrity, stored procedures and type extensibility. PostgreSQL is an open source descendant of this original Berkeley code.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.pgsql.php |

View File

@@ -0,0 +1,10 @@
# phalcon
Phalcon is an open source web framework delivered as a C extension for the PHP language providing high performance and lower resource consumption.
| Platform | Url |
|----------|------------------------------------------------------------------|
| GitHub | https://github.com/phalcon/cphalcon |
| Pecl | https://pecl.php.net/package/phalcon |
| Web | https://phalcon.io |
| Doc | https://docs.phalcon.io/5.0/en/environments-devilbox |

View File

@@ -0,0 +1,7 @@
# phar
The phar extension provides a way to put entire PHP applications into a single file called a "phar" (PHP Archive) for easy distribution and installation. In addition to providing this service, the phar extension also provides a file-format abstraction method for creating and manipulating tar and zip files through the PharData class, much as PDO provides a unified interface for accessing different databases. Unlike PDO, which cannot convert between different databases, Phar also can convert between tar, zip and phar file formats with a single line of code.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.phar.php |

View File

@@ -0,0 +1,7 @@
# posix
This module contains an interface to those functions defined in the IEEE 1003.1 (POSIX.1) standards document which are not accessible through other means.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.posix.php |

View File

@@ -0,0 +1,7 @@
# pspell
These functions allow you to check the spelling of a word and offer suggestions.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.pspell.php |

View File

@@ -0,0 +1,8 @@
# psr
This PHP extension provides the interfaces from the PSR standards as established by the PHP-FIG group. You can use interfaces provided by this extension in another extension easily - see this example.
| Platform | Url |
|----------|------------------------------------------------------------------|
| GitHub | https://github.com/jbboehr/php-psr |
| Pecl | https://www.php.net/manual/en/book.pspell.php |

View File

@@ -0,0 +1,8 @@
# rdkafka
PHP-rdkafka is a stable, production-ready, long term support, and fast Kafka client for PHP based on librdkafka.
| Platform | Url |
|----------|------------------------------------------------------------------|
| GitHub | https://github.com/arnaud-lb/php-rdkafka |
| Pecl | https://pecl.php.net/package/rdkafka |

View File

@@ -0,0 +1,7 @@
# readline
The readline functions implement an interface to the GNU Readline library. These are functions that provide editable command lines. An example being the way Bash allows you to use the arrow keys to insert characters or scroll through command history. Because of the interactive nature of this library, it will be of little use for writing Web applications, but may be useful when writing scripts used from a command line.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.readline.php |

View File

@@ -0,0 +1,7 @@
# recode
This module contains an interface to the GNU Recode library. The GNU Recode library converts files between various coded character sets and surface encodings. When this cannot be achieved exactly, it may get rid of the offending characters or fall back on approximations. The library recognises or produces nearly 150 different character sets and is able to convert files between almost any pair. Most » RFC 1345 character sets are supported.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.recode.php |

View File

@@ -0,0 +1,8 @@
# redis
The phpredis extension provides an API for communicating with the Redis key-value store.
| Platform | Url |
|----------|------------------------------------------------------------------|
| GitHub | https://github.com/phpredis/phpredis |
| Pecl | https://pecl.php.net/package/redis |

View File

@@ -0,0 +1,7 @@
# reflection
PHP comes with a complete reflection API that adds the ability to introspect classes, interfaces, functions, methods and extensions. Additionally, the reflection API offers ways to retrieve doc comments for functions, classes and methods.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.reflection.php |

View File

@@ -0,0 +1,7 @@
# session
Session support in PHP consists of a way to preserve certain data across subsequent accesses.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.session.php |

View File

@@ -0,0 +1,7 @@
# shmop
Shmop is an easy to use set of functions that allows PHP to read, write, create and delete Unix shared memory segments.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.shmop.php |

View File

@@ -0,0 +1,7 @@
# simplexml
The SimpleXML extension provides a very simple and easily usable toolset to convert XML to an object that can be processed with normal property selectors and array iterators.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.simplexml.php |

View File

@@ -0,0 +1,9 @@
# snmp
The SNMP extension provides a very simple and easily usable toolset for managing remote devices via the Simple Network Management Protocol.
As it is a wrapper around the underlying Net-SNMP library, all basic concepts are the same and the PHP functions change their behaviour depending on the Net-SNMP configuration files and environment variables.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.snmp.php |

View File

@@ -0,0 +1,7 @@
# soap
The SOAP extension can be used to write SOAP Servers and Clients. It supports subsets of SOAP 1.1, SOAP 1.2 and WSDL 1.1 specifications.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.soap.php |

View File

@@ -0,0 +1,7 @@
# sockets
The socket extension implements a low-level interface to the socket communication functions based on the popular BSD sockets, providing the possibility to act as a socket server as well as a client.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.sockets.php |

View File

@@ -0,0 +1,7 @@
# sodium
Sodium is a modern, easy-to-use software library for encryption, decryption, signatures, password hashing and more. Its goal is to provide all of the core operations needed to build higher-level cryptographic tools.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.sodium.php |

View File

@@ -0,0 +1,7 @@
# solr
The Solr extension allows you to communicate effectively with the Apache Solr Server in PHP.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.solr.php |

View File

@@ -0,0 +1,9 @@
# spl
The Standard PHP Library (SPL) is a collection of interfaces and classes that are meant to solve common problems.
SPL provides a set of standard datastructure, a set of iterators to traverse over objects, a set of interfaces, a set of standard Exceptions, a number of classes to work with files and it provides a set of functions like spl_autoload_register()
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.spl.php |

View File

@@ -0,0 +1,7 @@
# sqlite3
Support for SQLite version 3 databases.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.sqlite3.php |

View File

@@ -0,0 +1,7 @@
# sqlsrv
The SQLSRV extension allows you to access Microsoft SQL Server and SQL Azure databases. The 3.0 release of the driver supports SQL Server, beginning with SQL Server 2005, including SQL Server 2012 and SQL Server 2012 LocalDB.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.sqlsrv.php |

View File

@@ -0,0 +1,7 @@
# ssh2
Bindings to the libssh2 library which provide access to resources (shell, remote exec, tunneling, file transfer) on a remote machine using a secure cryptographic transport.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.ssh2.php |

View File

@@ -0,0 +1,7 @@
# swoole
Swoole is a high-performance networking framework using an event-driven, asynchronous, non-blocking I/O model. It can be used to develop high-performance, scalable, concurrent TCP, UDP, Unix socket, HTTP, Websocket services.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.swoole.php |

View File

@@ -0,0 +1,10 @@
# sysvmsg
These modules provide wrappers for the System V IPC family of functions. It includes semaphores, shared memory and inter-process messaging (IPC).
Semaphores may be used to provide exclusive access to resources on the current machine, or to limit the number of processes that may simultaneously use a resource.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.sem.php |
| Class | https://www.php.net/manual/en/class.sysvmessagequeue.php |

View File

@@ -0,0 +1,10 @@
# sysvsem
These modules provide wrappers for the System V IPC family of functions. It includes semaphores, shared memory and inter-process messaging (IPC).
Semaphores may be used to provide exclusive access to resources on the current machine, or to limit the number of processes that may simultaneously use a resource.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.sem.php |
| Class | https://www.php.net/manual/en/class.sysvsemaphore.php |

View File

@@ -0,0 +1,10 @@
# sysvshm
These modules provide wrappers for the System V IPC family of functions. It includes semaphores, shared memory and inter-process messaging (IPC).
Semaphores may be used to provide exclusive access to resources on the current machine, or to limit the number of processes that may simultaneously use a resource.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.sem.php |
| Class | https://www.php.net/manual/en/class.sysvsharedmemory.php |

View File

@@ -0,0 +1,7 @@
# tidy
Tidy is a binding for the Tidy HTML clean and repair utility which allows you to not only clean and otherwise manipulate HTML, XHTML, and XML documents, but also traverse the document tree, including ones with embedded scripting languages such as PHP or ASP within them using object-oriented constructs.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.tidy.php |

View File

@@ -0,0 +1,7 @@
# tokenizer
The tokenizer functions provide an interface to the PHP tokenizer embedded in the Zend Engine. Using these functions you may write your own PHP source analyzing or modification tools without having to deal with the language specification at the lexical level.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.tokenizer.php |

View File

@@ -0,0 +1,8 @@
# uploadprogress
A PHP extension to track progress of a file upload, including details on the speed of the upload, estimated time remaining, and access to the contents of the file as it is being uploaded.
| Platform | Url |
|----------|------------------------------------------------------------------|
| GitHub | https://github.com/php/pecl-php-uploadprogress/ |
| Pecl | https://pecl.php.net/package/uploadprogress |

View File

@@ -0,0 +1,8 @@
# uuid
A wrapper around libuuid from the ext2utils project.
| Platform | Url |
|----------|------------------------------------------------------------------|
| GitHub | https://github.com/php/pecl-networking-uuid |
| Pecl | https://pecl.php.net/package/uuid |

View File

@@ -0,0 +1,10 @@
# vips
This extension uses libvips to provide image processing facilities.
It is deprecated in favour of: https://github.com/libvips/php-vips
| Platform | Url |
|----------|------------------------------------------------------------------|
| GitHub | https://github.com/libvips/php-vips-ext |
| Pecl | https://pecl.php.net/package/vips |

View File

@@ -0,0 +1,7 @@
# wddx
These functions are intended for work with WDDX.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.wddx.php |

View File

@@ -0,0 +1,8 @@
# xdebug
Xdebug is a debugging tool for PHP. It provides step-debugging and a whole range of development helpers, such as stack traces, a code profiler, features to dump the full execution of your script to a file, and more.
| Platform | Url |
|----------|------------------------------------------------------------------|
| GitHub | https://github.com/xdebug/xdebug |
| Pecl | https://pecl.php.net/package/xdebug |

View File

@@ -0,0 +1,7 @@
# xlswriter
An efficient and fast xlsx file export extension.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.xlswriter.php |

View File

@@ -0,0 +1,9 @@
# xml
This PHP extension implements support for James Clark's expat in PHP. This toolkit lets you parse, but not validate, XML documents. It supports three source character encodings also provided by PHP: US-ASCII, ISO-8859-1 and UTF-8. UTF-16 is not supported.
This extension lets you create XML parsers and then define handlers for different XML events. Each XML parser also has a few parameters you can adjust.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.xml.php |

View File

@@ -0,0 +1,7 @@
# xmlreader
The XMLReader extension is an XML Pull parser. The reader acts as a cursor going forward on the document stream and stopping at each node on the way.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.xmlreader.php |

View File

@@ -0,0 +1,7 @@
# xmlrpc
These functions can be used to write XML-RPC servers and clients.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.xmlrpc.php |

View File

@@ -0,0 +1,11 @@
# xmlwriter
This is the XMLWriter extension. It wraps the libxml xmlWriter API.
This extension represents a writer that provides a non-cached, forward-only means of generating streams or files containing XML data.
This extension can be used in an object-oriented style or a procedural one. Every method documented describes the alternative procedural call.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.xmlwriter.php |

View File

@@ -0,0 +1,7 @@
# xsl
The XSL extension implements the XSL standard, performing XSLT transformations using the libxslt library
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.xsl.php |

View File

@@ -0,0 +1,7 @@
# yaml
This extension implements the YAML Ain't Markup Language (YAML) data serialization standard. Parsing and emiting are handled by the LibYAML library.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.yaml.php |

View File

@@ -0,0 +1,7 @@
# zip
This extension enables you to transparently read or write ZIP compressed archives and the files inside them.
| Platform | Url |
|----------|------------------------------------------------------------------|
| PHP.net | https://www.php.net/manual/en/book.zip.php |