# Other Basic Extensions

- GeoIP — Geo IP Location
  - Installing/Configuring
  - Predefined Constants
  - GeoIP Functions
- FANN — FANN (Fast Artificial Neural Network)
  - Installing/Configuring
  - Predefined Constants
  - Examples
  - Fann Functions
  - FANNConnection — The FANNConnection class
- Igbinary
  - Installing/Configuring
  - Igbinary Functions
- JSON — JavaScript Object Notation
  - Installing/Configuring
  - Predefined Constants
  - JsonException — The JsonException class
  - JsonSerializable — The JsonSerializable interface
  - JSON Functions
- Simdjson
  - Installing/Configuring
  - Predefined Constants
  - Simdjson Functions
  - SimdJsonException — The SimdJsonException class
  - SimdJsonValueError — The SimdJsonValueError class
- Lua
  - Installing/Configuring
  - Lua — The Lua class
  - LuaClosure — The LuaClosure class
- LuaSandbox
  - Installing/Configuring
  - Differences from Standard Lua
  - Examples
  - LuaSandbox — The LuaSandbox class
  - LuaSandboxFunction — The LuaSandboxFunction class
  - LuaSandboxError — The LuaSandboxError class
  - LuaSandboxErrorError — The LuaSandboxErrorError class
  - LuaSandboxFatalError — The LuaSandboxFatalError class
  - LuaSandboxMemoryError — The LuaSandboxMemoryError class
  - LuaSandboxRuntimeError — The LuaSandboxRuntimeError class
  - LuaSandboxSyntaxError — The LuaSandboxSyntaxError class
  - LuaSandboxTimeoutError — The LuaSandboxTimeoutError class
- Misc. — Miscellaneous Functions
  - Installing/Configuring
  - Predefined Constants
  - Misc. Functions
  - Changelog
- Random — Random Number Generators and Functions Related to Randomness
  - Predefined Constants
  - Examples
  - Random Functions
  - Random\Randomizer — The Random\Randomizer class
  - Random\IntervalBoundary — The Random\IntervalBoundary Enum
  - Random\Engine — The Random\Engine interface
  - Random\CryptoSafeEngine — The Random\CryptoSafeEngine interface
  - Random\Engine\Secure — The Random\Engine\Secure class
  - Random\Engine\Mt19937 — The Random\Engine\Mt19937 class
  - Random\Engine\PcgOneseq128XslRr64 — The Random\Engine\PcgOneseq128XslRr64 class
  - Random\Engine\Xoshiro256StarStar — The Random\Engine\Xoshiro256StarStar class
  - Random\RandomError — The Random\RandomError class
  - Random\BrokenRandomEngineError — The Random\BrokenRandomEngineError class
  - Random\RandomException — The Random\RandomException class
- Seaslog
  - Installing/Configuring
  - Predefined Constants
  - Examples
  - Seaslog Functions
  - SeasLog — The SeasLog class
- SPL — Standard PHP Library (SPL)
  - Interfaces
  - Datastructures
  - Exceptions
  - Iterators
  - File Handling
  - SPL Functions
- Streams
  - Installing/Configuring
  - Predefined Constants
  - Stream Filters
  - Stream Contexts
  - Stream Errors
  - Examples
  - php_user_filter — The php_user_filter class
  - streamWrapper — The streamWrapper class
  - Stream Functions
- Swoole
  - Installing/Configuring
  - Predefined Constants
  - Swoole Functions
  - Swoole\Async — The Swoole\Async class
  - Swoole\Atomic — The Swoole\Atomic class
  - Swoole\Buffer — The Swoole\Buffer class
  - Swoole\Channel — The Swoole\Channel class
  - Swoole\Client — The Swoole\Client class
  - Swoole\Connection\Iterator — The Swoole\Connection\Iterator class
  - Swoole\Coroutine — The Swoole\Coroutine class
  - Swoole\Coroutine\Lock — The Swoole\Coroutine\Lock class
  - Swoole\Event — The Swoole\Event class
  - Swoole\Exception — The Swoole\Exception class
  - Swoole\Http\Client — The Swoole\Http\Client class
  - Swoole\Http\Request — The Swoole\Http\Request class
  - Swoole\Http\Response — The Swoole\Http\Response class
  - Swoole\Http\Server — The Swoole\Http\Server class
  - Swoole\Lock — The Swoole\Lock class
  - Swoole\Mmap — The Swoole\Mmap class
  - Swoole\MySQL — The Swoole\MySQL class
  - Swoole\MySQL\Exception — The Swoole\MySQL\Exception class
  - Swoole\Process — The Swoole\Process class
  - Swoole\Redis\Server — The Swoole\Redis\Server class
  - Swoole\Runtime — The Swoole\Runtime class
  - Swoole\Serialize — The Swoole\Serialize class
  - Swoole\Server — The Swoole\Server class
  - Swoole\Table — The Swoole\Table class
  - Swoole\Timer — The Swoole\Timer class
  - Swoole\WebSocket\Frame — The Swoole\WebSocket\Frame class
  - Swoole\WebSocket\Server — The Swoole\WebSocket\Server class
- Tidy
  - Installing/Configuring
  - Predefined Constants
  - Examples
  - tidy — The tidy class
  - tidyNode — The tidyNode class
  - Tidy Functions
- Tokenizer
  - Installing/Configuring
  - Predefined Constants
  - Examples
  - PhpToken — The PhpToken class
  - Tokenizer Functions
- URI
  - Uri\Rfc3986\Uri — The Uri\Rfc3986\Uri class
  - Uri\WhatWg\Url — The Uri\WhatWg\Url class
  - Uri\UriComparisonMode — The Uri\UriComparisonMode enum
  - Uri\UriException — The Uri\UriException class
  - Uri\UriError — The Uri\UriError class
  - Uri\InvalidUriException — The Uri\InvalidUriException class
  - Uri\WhatWg\InvalidUrlException — The Uri\WhatWg\InvalidUrlException class
  - Uri\WhatWg\UrlValidationError — The Uri\WhatWg\UrlValidationError class
  - Uri\WhatWg\UrlValidationErrorType — The Uri\WhatWg\UrlValidationErrorType enum
- URLs
  - Predefined Constants
  - URL Functions
- V8js — V8 Javascript Engine Integration
  - Installing/Configuring
  - Examples
  - V8Js — The V8Js class
  - V8JsException — The V8JsException class
- Yaml — YAML Data Serialization
  - Installing/Configuring
  - Predefined Constants
  - Examples
  - Callbacks
  - Yaml Functions
- Yaf — Yet Another Framework
  - Installing/Configuring
  - Predefined Constants
  - Examples
  - Application Configuration
  - Yaf_Application — The Yaf_Application class
  - Yaf_Bootstrap_Abstract — The Yaf_Bootstrap_Abstract class
  - Yaf_Dispatcher — The Yaf_Dispatcher class
  - Yaf_Config_Abstract — The Yaf_Config_Abstract class
  - Yaf_Config_Ini — The Yaf_Config_Ini class
  - Yaf_Config_Simple — The Yaf_Config_Simple class
  - Yaf_Controller_Abstract — The Yaf_Controller_Abstract class
  - Yaf_Action_Abstract — The Yaf_Action_Abstract class
  - Yaf_View_Interface — The Yaf_View_Interface class
  - Yaf_View_Simple — The Yaf_View_Simple class
  - Yaf_Loader — The Yaf_Loader class
  - Yaf_Plugin_Abstract — The Yaf_Plugin_Abstract class
  - Yaf_Registry — The Yaf_Registry class
  - Yaf_Request_Abstract — The Yaf_Request_Abstract class
  - Yaf_Request_Http — The Yaf_Request_Http class
  - Yaf_Request_Simple — The Yaf_Request_Simple class
  - Yaf_Response_Abstract — The Yaf_Response_Abstract class
  - Yaf_Route_Interface — The Yaf_Route_Interface class
  - Yaf_Route_Map — The Yaf_Route_Map class
  - Yaf_Route_Regex — The Yaf_Route_Regex class
  - Yaf_Route_Rewrite — The Yaf_Route_Rewrite class
  - Yaf_Router — The Yaf_Router class
  - Yaf_Route_Simple — The Yaf_Route_Simple class
  - Yaf_Route_Static — The Yaf_Route_Static class
  - Yaf_Route_Supervar — The Yaf_Route_Supervar class
  - Yaf_Session — The Yaf_Session class
  - Yaf_Exception — The Yaf_Exception class
  - Yaf_Exception_TypeError — The Yaf_Exception_TypeError class
  - Yaf_Exception_StartupError — The Yaf_Exception_StartupError class
  - Yaf_Exception_DispatchFailed — The Yaf_Exception_DispatchFailed class
  - Yaf_Exception_RouterFailed — The Yaf_Exception_RouterFailed class
  - Yaf_Exception_LoadFailed — The Yaf_Exception_LoadFailed class
  - Yaf_Exception_LoadFailed_Module — The Yaf_Exception_LoadFailed_Module class
  - Yaf_Exception_LoadFailed_Controller — The Yaf_Exception_LoadFailed_Controller class
  - Yaf_Exception_LoadFailed_Action — The Yaf_Exception_LoadFailed_Action class
  - Yaf_Exception_LoadFailed_View — The Yaf_Exception_LoadFailed_View class
- Yaconf
  - Installing/Configuring
  - Yaconf — The Yaconf class
- Taint
  - Installing/Configuring
  - More Details
  - Taint Functions
- Data Structures
  - Installing/Configuring
  - Examples
  - Ds\Collection — The Collection interface
  - Ds\Hashable — The Hashable interface
  - Ds\Sequence — The Sequence interface
  - Ds\Vector — The Vector class
  - Ds\Deque — The Deque class
  - Ds\Map — The Map class
  - Ds\Pair — The Pair class
  - Ds\Set — The Set class
  - Ds\Stack — The Stack class
  - Ds\Queue — The Queue class
  - Ds\PriorityQueue — The PriorityQueue class
- var_representation
  - Installing/Configuring
  - Predefined Constants
  - var_representation Functions

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open