Using SystemTap with PHP DTrace Static Probes
Affecting PHP's Behaviour
PHP Manual
PHP Manual

# Function Reference

Table of Contents

- Affecting PHP's Behaviour
  - APC — Alternative PHP Cache
  - APD — Advanced PHP debugger
  - bcompiler — PHP bytecode Compiler
  - BLENC — Blenc - BLowfish ENCoder for PHP source scripts
  - Error Handling — Error Handling and Logging
  - htscanner — htaccess-like support for all SAPIs
  - inclued — Inclusion hierarchy viewer
  - Memtrack — Memtrack
  - OPcache
  - Output Control — Output Buffering Control
  - PHP Options/Info — PHP Options and Information
  - runkit
  - scream — Break the silence operator
  - Weakref — Weak References
  - WinCache — Windows Cache for PHP
  - Xhprof — Hierarchical Profiler
- Audio Formats Manipulation
  - ID3 — ID3 Tags
  - KTaglib
  - oggvorbis — OGG/Vorbis
  - OpenAL — OpenAL Audio Bindings
- Authentication Services
  - KADM5 — Kerberos V
  - Radius
- Command Line Specific Extensions
  - Ncurses — Ncurses Terminal Screen Control
  - Newt
  - Readline — GNU Readline
- Compression and Archive Extensions
  - Bzip2
  - LZF — LZF
  - Phar
  - Rar — Rar Archiving
  - Zip
  - Zlib — Zlib Compression
- Credit Card Processing
  - MCVE — MCVE (Monetra) Payment
  - SPPLUS — SPPLUS Payment System
- Cryptography Extensions
  - Crack — Cracklib
  - Hash — HASH Message Digest Framework
  - Mcrypt
  - Mhash
  - OpenSSL
  - Password Hashing
- Database Extensions
  - Abstraction Layers
  - Vendor Specific Database Extensions
- Date and Time Related Extensions
  - Calendar
  - Date/Time — Date and Time
- File System Related Extensions
  - Direct IO
  - Directories
  - Fileinfo — File Information
  - Filesystem
  - Inotify
  - Mimetype
  - Proctitle — Proctitle
  - xattr
  - xdiff
- Human Language and Character Encoding Support
  - Enchant — Enchant spelling library
  - FriBiDi
  - Gender — Determine gender of firstnames
  - Gettext
  - iconv
  - intl — Internationalization Functions
  - Multibyte String
  - Pspell
  - Recode — GNU Recode
- Image Processing and Generation
  - Cairo — Cairo
  - Exif — Exchangeable image information
  - GD — Image Processing and GD
  - Gmagick — Gmagick
  - ImageMagick — Image Processing (ImageMagick)
- Mail Related Extensions
  - Cyrus — Cyrus IMAP administration
  - IMAP — IMAP, POP3 and NNTP
  - Mail
  - Mailparse
  - vpopmail
- Mathematical Extensions
  - BC Math — BCMath Arbitrary Precision Mathematics
  - GMP — GNU Multiple Precision
  - Lapack — Lapack
  - Math — Mathematical Functions
  - Statistics
  - Trader — Technical Analysis for Traders
- Non-Text MIME Output
  - FDF — Forms Data Format
  - GnuPG — GNU Privacy Guard
  - haru — Haru PDF
  - Ming — Ming (flash)
  - PDF
  - PS — PostScript document creation
  - RPM Reader — RPM Header Reading
  - SWF — Shockwave Flash
- Process Control Extensions
  - Eio — Eio
  - Ev — Ev
  - Expect
  - Libevent — Libevent
  - PCNTL — Process Control
  - POSIX
  - Program execution — System program execution
  - pthreads — pthreads
  - Semaphore — Semaphore, Shared Memory and IPC
  - Shared Memory
- Other Basic Extensions
  - GeoIP — Geo IP Location
  - FANN — FANN (Fast Artificial Neural Network)
  - JSON — JavaScript Object Notation
  - Judy — Judy Arrays
  - Lua — Lua
  - Misc. — Miscellaneous Functions
  - Parsekit
  - SPL — Standard PHP Library (SPL)
  - SPL Types — SPL Type Handling
  - Streams
  - Tidy
  - Tokenizer
  - URLs
  - V8js — V8 Javascript Engine Integration
  - Yaml — YAML Data Serialization
  - Yaf — Yet Another Framework
  - Taint — Taint
- Other Services
  - chdb — Constant hash database
  - cURL — Client URL Library
  - Event — Event
  - FAM — File Alteration Monitor
  - FTP
  - Gearman — Gearman
  - Gopher — Net Gopher
  - Gupnp — Gupnp
  - HTTP
  - Hyperwave
  - Hyperwave API
  - Java — PHP / Java Integration
  - LDAP — Lightweight Directory Access Protocol
  - Lotus Notes
  - Memcache
  - Memcached — Memcached
  - mqseries
  - Network
  - RRD — RRDtool
  - SAM — Simple Asynchronous Messaging
  - SNMP
  - Sockets
  - SSH2 — Secure Shell2
  - Stomp — Stomp Client
  - SVM — Support Vector Machine
  - SVN — Subversion
  - TCP — TCP Wrappers
  - Varnish — Varnish
  - YAZ
  - YP/NIS
  - 0MQ messaging — ZMQ
- Search Engine Extensions
  - mnoGoSearch
  - Solr — Apache Solr
  - Sphinx — Sphinx Client
  - Swish — Swish Indexing
- Server Specific Extensions
  - Apache
  - FastCGI Process Manager
  - IIS — IIS Administration
  - NSAPI
- Session Extensions
  - Msession — Mohawk Software Session Handler Functions
  - Sessions — Session Handling
  - Session PgSQL — PostgreSQL Session Save Handler
- Text Processing
  - BBCode — Bulletin Board Code
  - PCRE — Regular Expressions (Perl-Compatible)
  - POSIX Regex — Regular Expression (POSIX Extended)
  - ssdeep — ssdeep Fuzzy Hashing
  - Strings
- Variable and Type Related Extensions
  - Arrays
  - Classes/Objects — Class/Object Information
  - Classkit
  - Ctype — Character type checking
  - Filter — Data Filtering
  - Function Handling
  - Object Aggregation — Object Aggregation/Composition [PHP 4]
  - Quickhash — Quickhash
  - Reflection — Reflection
  - Variable handling
- Web Services
  - OAuth
  - SCA
  - SOAP — SOAP
  - Yar — Yet Another RPC Framework
  - XML-RPC
- Windows Only Extensions
  - .NET
  - COM — COM and .Net (Windows)
  - Printer
  - W32api
  - win32ps
  - win32service
- XML Manipulation
  - DOM — Document Object Model
  - libxml
  - qtdom
  - SDO — Service Data Objects
  - SDO-DAS-Relational — SDO Relational Data Access Service
  - SDO DAS XML — SDO XML Data Access Service
  - SimpleXML
  - WDDX
  - XMLDiff — XML diff and merge
  - XML Parser
  - XMLReader
  - XMLWriter
  - XSL
  - XSLT (PHP 4)

Tip

See also Extension List/Categorization.