Menu
Guides
- Install
- CLI reference
- The superset
- Differences from PHP
- Async
- Modules
- FFI
- Attributes
- Generics
- Memory model
- Typed arrays (Ds)
- HTTP server
- WebSocket
- PDO
- curl
Reference
Internals
Builtin coverage — what Manticore ships of PHP, and what it adds
Generated by php tools/builtins_audit.php against PHP 8.5.12 on 2026-10-26. Do not edit by hand.
Every internal function and class the reference php declares (its bundled
extensions; xdebug, openswoole, Zend OPcache, mysqlnd excluded) is checked against
what Manticore defines in its three tiers:
| Tier | Where | What it means |
|---|---|---|
b | src/Compile/Mir/Passes/EmitLlvmBuiltins.php | a codegen builtin — emitted inline as LLVM IR / a libc call |
l | src/Compile/Mir/Passes/Lower*.php, the parser | lowered: resolved at compile time with no runtime body (define, func_get_args, compact, …) |
s | src/Runtime/Stdlib/*.php → lib/manticore_stdlib.o | written in PHP, compiled once, auto-linked when called |
p | prelude/*.php, src/Runtime/*.php | PHP injected into every program that mentions it |
i | src/Analyze/Builtins.php | an intrinsic class the engine provides with no PHP body (Closure, Generator, Fiber, …) |
Presence is not parity. A name in the implemented column means the call
compiles and runs; behaviour is graded by tools/difftest.sh against php.
A name in the missing column compiles (the call resolves to nothing) and traps
at run time with Call to undefined function.
Summary#
Functions 1235 / 2135 · classes 212 / 327 · codegen builtins 271 · lowered 44 · stdlib globals 1321 · prelude globals 1399
| Extension | Functions | Classes | Coverage |
|---|---|---|---|
| bcmath | 14 / 14 | 1 / 1 | 100% |
| bz2 | 0 / 10 | 0 / 0 | 0% |
| calendar | 0 / 18 | 0 / 0 | 0% |
| Core | 59 / 62 | 39 / 40 | 96% |
| ctype | 11 / 11 | 0 / 0 | 100% |
| curl | 32 / 35 | 3 / 6 | 85% |
| date | 38 / 48 | 15 / 15 | 84% |
| dba | 1 / 15 | 0 / 1 | 6% |
| dom | 1 / 2 | 14 / 51 | 28% |
| exif | 0 / 4 | 0 / 0 | 0% |
| FFI | 0 / 0 | 1 / 5 | 20% |
| fileinfo | 0 / 6 | 0 / 1 | 0% |
| filter | 7 / 7 | 2 / 2 | 100% |
| ftp | 0 / 36 | 0 / 1 | 0% |
| gd | 0 / 105 | 0 / 2 | 0% |
| gettext | 0 / 10 | 0 / 0 | 0% |
| gmp | 0 / 51 | 0 / 1 | 0% |
| hash | 19 / 20 | 1 / 1 | 95% |
| iconv | 10 / 10 | 0 / 0 | 100% |
| intl | 187 / 187 | 22 / 22 | 100% |
| json | 5 / 5 | 2 / 2 | 100% |
| ldap | 0 / 55 | 0 / 3 | 0% |
| libxml | 6 / 8 | 1 / 1 | 78% |
| mbstring | 40 / 65 | 0 / 0 | 62% |
| mysqli | 106 / 106 | 6 / 6 | 100% |
| odbc | 0 / 48 | 0 / 2 | 0% |
| openssl | 63 / 64 | 3 / 3 | 99% |
| pcntl | 14 / 25 | 0 / 1 | 54% |
| pcre | 10 / 11 | 0 / 0 | 91% |
| PDO | 0 / 1 | 4 / 4 | 80% |
| pdo_dblib | 0 / 0 | 0 / 1 | 0% |
| pdo_mysql | 0 / 0 | 0 / 1 | 0% |
| PDO_ODBC | 0 / 0 | 0 / 1 | 0% |
| pdo_pgsql | 0 / 0 | 0 / 1 | 0% |
| pdo_sqlite | 0 / 0 | 0 / 1 | 0% |
| pgsql | 0 / 123 | 0 / 3 | 0% |
| Phar | 0 / 0 | 0 / 4 | 0% |
| posix | 6 / 40 | 0 / 0 | 15% |
| random | 9 / 9 | 11 / 11 | 100% |
| readline | 0 / 12 | 0 / 0 | 0% |
| Reflection | 0 / 0 | 19 / 26 | 73% |
| session | 23 / 23 | 4 / 4 | 100% |
| shmop | 0 / 6 | 0 / 1 | 0% |
| SimpleXML | 3 / 3 | 2 / 2 | 100% |
| snmp | 0 / 24 | 0 / 2 | 0% |
| soap | 0 / 2 | 0 / 8 | 0% |
| sockets | 37 / 37 | 2 / 2 | 100% |
| sodium | 0 / 110 | 0 / 1 | 0% |
| SPL | 15 / 15 | 55 / 55 | 100% |
| sqlite3 | 0 / 0 | 0 / 4 | 0% |
| standard | 503 / 544 | 2 / 6 | 92% |
| sysvmsg | 0 / 7 | 0 / 1 | 0% |
| sysvsem | 0 / 4 | 0 / 1 | 0% |
| sysvshm | 0 / 7 | 0 / 1 | 0% |
| tidy | 0 / 24 | 0 / 2 | 0% |
| tokenizer | 2 / 2 | 1 / 1 | 100% |
| uri | 0 / 0 | 0 / 9 | 0% |
| xml | 0 / 22 | 0 / 1 | 0% |
| xmlreader | 0 / 0 | 0 / 1 | 0% |
| xmlwriter | 0 / 42 | 0 / 1 | 0% |
| xsl | 0 / 0 | 0 / 1 | 0% |
| zip | 0 / 10 | 0 / 1 | 0% |
| zlib | 14 / 30 | 2 / 2 | 50% |
Beyond PHP — what Manticore adds#
Nothing here has a Zend oracle; each namespace is specified by its own
document under docs/ and tested by its own cases. See superset.md.
Namespaces#
Async\ — async.md#
Functions: Async\accept Async\async Async\awaitAll Async\awaitAllSettled Async\awaitAny Async\channel Async\close Async\connect Async\delay Async\dump Async\dumpOn Async\failure Async\group Async\mapConcurrent Async\mapSettled Async\read Async\readFile Async\select Async\selectNow Async\selectWithin Async\shield Async\shutdownOn Async\spawn Async\stats Async\sys_fork Async\sys_getpid Async\sys_recv Async\sys_send Async\timeout Async\watchdog Async\write Async\writeFile
Types: Async\AggregateError Async\CancellationToken Async\CancelledException Async\Channel Async\ChannelClosedException Async\ChannelIterator Async\Context Async\DeadlockException Async\Mutex Async\Once Async\Pool Async\PoolEntry Async\PoolWaiter Async\Received Async\Scheduler Async\SelectCase Async\SelectReg Async\Selected Async\Semaphore Async\Settled Async\Task Async\TaskGroup Async\TimeoutException
BcMath\#
Types: BcMath\Number
Buffer\ — http.md#buffer#
Types: Buffer\ByteBuffer Buffer\Reader Buffer\Writer
Filter\#
Types: Filter\FilterException Filter\FilterFailedException
Http\ — http.md#
Functions: Http\acceptsGzip Http\canonicalIntKey Http\chunkFrame Http\chunkHdr Http\chunkSize Http\cidrParse Http\compressible Http\connClose Http\contentLength Http\dispositionParam Http\dispositionParamPos Http\etagMatches Http\firstToken Http\headEnd Http\headerSplit Http\hopIp Http\httpDate Http\inCidr Http\inCidrParsed Http\lowerName Http\mimeFor Http\nestedAssign Http\nestedWalk Http\normPath Http\parseCookies Http\parseQuery Http\parseQueryNested Http\parseRange Http\peerIp Http\proxyTrusted Http\reason Http\renderLines Http\reqLine Http\request Http\resolveForwarded Http\safePath Http\splitHead Http\splitHostPort Http\splitPath Http\splitStr Http\statusLine Http\stringSource Http\teIsChunked Http\tokenOk
Types: Http\ChunkedWriter Http\Headers Http\Method (enum) Http\Multipart Http\Outbox Http\Parser Http\Part Http\Proxy Http\Request Http\Response Http\Server Http\Status Http\Takeover Http\UploadedFile
Http\WebSocket\#
Functions: Http\WebSocket\acceptKey Http\WebSocket\applyMask Http\WebSocket\checkHeader Http\WebSocket\closeCodeOk Http\WebSocket\closeCodeSendable Http\WebSocket\connect Http\WebSocket\encodeFrame Http\WebSocket\handler Http\WebSocket\handshake Http\WebSocket\hasToken Http\WebSocket\run Http\WebSocket\setTimeout Http\WebSocket\timedOut Http\WebSocket\upgrade Http\WebSocket\utf8Ok
Types: Http\WebSocket\Connection Http\WebSocket\ConnectionClosedException Http\WebSocket\FrameParser Http\WebSocket\Handler (interface) Http\WebSocket\HandshakeException Http\WebSocket\Hub Http\WebSocket\Message Http\WebSocket\Opcode Http\WebSocket\Options Http\WebSocket\Pmd
Io\ — async.md#
Types: Io\IoException
Io\Poll\ — async.md#
Types: Io\Poll\Backend (enum) Io\Poll\BackendUnavailableException Io\Poll\Context Io\Poll\Event (enum) Io\Poll\FailedContextInitializationException Io\Poll\FailedHandleAddException Io\Poll\FailedPollOperationException Io\Poll\FailedPollWaitException Io\Poll\FailedWatcherModificationException Io\Poll\Handle (interface) Io\Poll\HandleAlreadyWatchedException Io\Poll\InactiveWatcherException Io\Poll\InvalidHandleException Io\Poll\PollException Io\Poll\Watcher
Manticore\#
Types: Manticore\Overloadable (interface)
Manticore\Ds\#
Types: Manticore\Ds\BitArray Manticore\Ds\ByteBuffer Manticore\Ds\Float32Array Manticore\Ds\Float64Array Manticore\Ds\FloatTypedArray Manticore\Ds\Int16Array Manticore\Ds\Int32Array Manticore\Ds\Int64Array Manticore\Ds\Int8Array Manticore\Ds\IntTypedArray Manticore\Ds\JsonNumber Manticore\Ds\Map Manticore\Ds\Set Manticore\Ds\TypedApply (trait) Manticore\Ds\TypedArray Manticore\Ds\UInt16Array Manticore\Ds\UInt32Array Manticore\Ds\UInt64Array Manticore\Ds\UInt8Array Manticore\Ds\Vec
Manticore\Sapi\ — http.md#
Functions: Manticore\Sapi\contextDrop Manticore\Sapi\contextSwitch Manticore\Sapi\cookieBad Manticore\Sapi\cookieLine Manticore\Sapi\requestBegin Manticore\Sapi\requestEnd Manticore\Sapi\responseBegin Manticore\Sapi\responseHeaders Manticore\Sapi\responseSent Manticore\Sapi\responseStatus Manticore\Sapi\setCookie Manticore\Sapi\uploadMoved Manticore\Sapi\uploadRegister Manticore\Sapi\uploadsBegin
Types: Manticore\Sapi\Context
Process\ — superset.md#14-process-model--process#
Functions: Process\fork Process\pid Process\ppid Process\supervise Process\workers
Types: Process\Supervisor
Random\#
Types: Random\BrokenRandomEngineError Random\CryptoSafeEngine (interface) Random\Engine (interface) Random\IntervalBoundary (enum) Random\RandomError Random\RandomException Random\Randomizer
Random\Engine\#
Types: Random\Engine\Mt19937 Random\Engine\PcgOneseq128XslRr64 Random\Engine\Secure Random\Engine\Xoshiro256StarStar
Runtime\* — internal#
392 functions and 2 types under Runtime\Libc, Runtime\Pcre, Runtime\Openssl,
Runtime\Iconv, Runtime\Crypto, Runtime\Stdlib: the libc / PCRE2 / OpenSSL bindings the
stdlib is written over (src/Runtime/*.php). Not user API; listed only by count.
Global names that are not PHP's#
Global functions and classes Manticore defines that the reference php does
not. Some are deliberate (manticore.json-era helpers, PHP names from
extensions this host has not loaded); anything else here is namespace
pollution and a candidate for a __ prefix or a namespace.
Functions (50): array_fill__int<sup>s</sup> cstr_to_str<sup>b</sup> fn_to_ptr<sup>b</sup> int_to_ptr<sup>b</sup> mctwin_abs<sup>s</sup> mctwin_ceil<sup>s</sup> mctwin_count<sup>s</sup> mctwin_floor<sup>s</sup> mctwin_implode<sup>s</sup> mctwin_intval<sup>s</sup> mctwin_join<sup>s</sup> mctwin_max<sup>s</sup> mctwin_min<sup>s</sup> mctwin_pow<sup>s</sup> mctwin_round<sup>s</sup> mctwin_sizeof<sup>s</sup> mctwin_sprintf<sup>s</sup> mctwin_sqrt<sup>s</sup> mctwin_substr<sup>s</sup> opcache_compile_file<sup>s</sup> opcache_invalidate<sup>s</sup> peek_f64<sup>b</sup> peek_i16<sup>b</sup> peek_i32<sup>b</sup> peek_i64<sup>b</sup> peek_i8<sup>b</sup> peek_u16<sup>b</sup> peek_u32<sup>b</sup> peek_u8<sup>b</sup> poke_f64<sup>b</sup> poke_i16<sup>b</sup> poke_i32<sup>b</sup> poke_i64<sup>b</sup> poke_i8<sup>b</sup> preg_replace__str<sup>s</sup> preg_replace_callback__str<sup>s</sup> print<sup>b</sup> ptr_offset<sup>b</sup> ptr_to_int<sup>b</sup> sapi_windows_cp_conv<sup>s</sup> sapi_windows_cp_get<sup>s</sup> sapi_windows_cp_set<sup>s</sup> sapi_windows_vt100_support<sup>s</sup> str_bytes<sup>b</sup> str_from_buffer<sup>b</sup> str_ireplace__str<sup>s</sup> str_replace__str<sup>s</sup> strtr__bytes<sup>b</sup> strtr__pairs<sup>s</sup> substr_compare__len<sup>s</sup>
Types (4): FdPollHandle FiberExit Resource StreamPollHandle
Internal helpers (__*, manticore_*, mc_*): 1734 — not user API.
Per extension#
bcmath#
Functions 14 / 14 · classes 1 / 1
implemented (15)
bcadd<sup>s</sup> bcceil<sup>s</sup> bccomp<sup>s</sup> bcdiv<sup>s</sup> bcdivmod<sup>s</sup> bcfloor<sup>s</sup> bcmod<sup>s</sup> bcmul<sup>s</sup> bcpow<sup>s</sup> bcpowmod<sup>s</sup> bcround<sup>s</sup> bcscale<sup>s</sup> bcsqrt<sup>s</sup> bcsub<sup>s</sup>
Classes: BcMath\Number
bz2#
Functions 0 / 10 · classes 0 / 0
missing (10)
bzclose bzcompress bzdecompress bzerrno bzerror bzerrstr bzflush bzopen bzread bzwrite
calendar#
Functions 0 / 18 · classes 0 / 0
missing (18)
cal_days_in_month cal_from_jd cal_info cal_to_jd easter_date easter_days frenchtojd gregoriantojd jddayofweek jdmonthname jdtofrench jdtogregorian jdtojewish jdtojulian jdtounix jewishtojd juliantojd unixtojd
Core#
Functions 59 / 62 · classes 39 / 40
implemented (98)
class_alias<sup>b</sup> class_exists<sup>b</sup> debug_backtrace<sup>b</sup> debug_print_backtrace<sup>p</sup> define<sup>l</sup> defined<sup>l</sup> die<sup>b</sup> enum_exists<sup>b</sup> error_reporting<sup>p</sup> exit<sup>b</sup> extension_loaded<sup>l</sup> func_get_arg<sup>l</sup> func_get_args<sup>l</sup> func_num_args<sup>l</sup> function_exists<sup>l</sup> gc_collect_cycles<sup>b</sup> gc_disable<sup>s</sup> gc_enable<sup>s</sup> gc_enabled<sup>s</sup> gc_mem_caches<sup>s</sup> gc_status<sup>s</sup> get_called_class<sup>l</sup> get_class<sup>b</sup> get_class_methods<sup>b</sup> get_class_vars<sup>l</sup> get_declared_classes<sup>p</sup> get_declared_interfaces<sup>p</sup> get_declared_traits<sup>p</sup> get_defined_constants<sup>p</sup> get_defined_functions<sup>l</sup> get_defined_vars<sup>l</sup> get_error_handler<sup>p</sup> get_exception_handler<sup>p</sup> get_included_files<sup>l</sup> get_loaded_extensions<sup>s</sup> get_mangled_object_vars<sup>p</sup> get_object_vars<sup>b</sup> get_parent_class<sup>b</sup> get_required_files<sup>l</sup> get_resource_id<sup>s</sup> get_resource_type<sup>s</sup> interface_exists<sup>b</sup> is_a<sup>b</sup> is_subclass_of<sup>b</sup> method_exists<sup>b</sup> property_exists<sup>b</sup> restore_error_handler<sup>p</sup> restore_exception_handler<sup>p</sup> set_error_handler<sup>p</sup> set_exception_handler<sup>p</sup> strcasecmp<sup>s</sup> strcmp<sup>l</sup> strlen<sup>b</sup> strncasecmp<sup>s</sup> strncmp<sup>l</sup> trait_exists<sup>b</sup> trigger_error<sup>l</sup> user_error<sup>l</sup> zend_version<sup>s</sup>
Classes: AllowDynamicProperties ArgumentCountError ArithmeticError ArrayAccess Attribute BackedEnum<sup>i</sup> ClosedGeneratorException Closure<sup>i</sup> CompileError Countable DelayedTargetValidation Deprecated DivisionByZeroError Error ErrorException Exception Fiber FiberError Generator<sup>i</sup> InternalIterator Iterator IteratorAggregate NoDiscard Override ParseError ReturnTypeWillChange SensitiveParameter SensitiveParameterValue Serializable<sup>i</sup> stdClass Stringable Throwable Traversable TypeError UnhandledMatchError UnitEnum<sup>i</sup> ValueError WeakMap WeakReference
missing (4)
clone get_extension_funcs get_resources
Classes: RequestParseBodyException
ctype#
Functions 11 / 11 · classes 0 / 0
implemented (11)
ctype_alnum<sup>s</sup> ctype_alpha<sup>s</sup> ctype_cntrl<sup>s</sup> ctype_digit<sup>s</sup> ctype_graph<sup>s</sup> ctype_lower<sup>s</sup> ctype_print<sup>s</sup> ctype_punct<sup>s</sup> ctype_space<sup>s</sup> ctype_upper<sup>s</sup> ctype_xdigit<sup>s</sup>
curl#
Functions 32 / 35 · classes 3 / 6
implemented (35)
curl_close<sup>p</sup> curl_copy_handle<sup>p</sup> curl_errno<sup>p</sup> curl_error<sup>p</sup> curl_escape<sup>p</sup> curl_exec<sup>p</sup> curl_getinfo<sup>p</sup> curl_init<sup>p</sup> curl_multi_add_handle<sup>p</sup> curl_multi_close<sup>p</sup> curl_multi_errno<sup>p</sup> curl_multi_exec<sup>p</sup> curl_multi_getcontent<sup>p</sup> curl_multi_info_read<sup>p</sup> curl_multi_init<sup>p</sup> curl_multi_remove_handle<sup>p</sup> curl_multi_select<sup>p</sup> curl_multi_setopt<sup>p</sup> curl_multi_strerror<sup>p</sup> curl_pause<sup>p</sup> curl_reset<sup>p</sup> curl_setopt<sup>p</sup> curl_setopt_array<sup>p</sup> curl_share_close<sup>p</sup> curl_share_errno<sup>p</sup> curl_share_init<sup>p</sup> curl_share_setopt<sup>p</sup> curl_share_strerror<sup>p</sup> curl_strerror<sup>p</sup> curl_unescape<sup>p</sup> curl_upkeep<sup>p</sup> curl_version<sup>p</sup>
Classes: CurlHandle CurlMultiHandle CurlShareHandle
missing (6)
curl_file_create curl_multi_get_handles curl_share_init_persistent
Classes: CURLFile CurlSharePersistentHandle CURLStringFile
date#
Functions 38 / 48 · classes 15 / 15
implemented (53)
checkdate<sup>s</sup> date<sup>s</sup> date_add<sup>p</sup> date_create<sup>p</sup> date_create_from_format<sup>p</sup> date_create_immutable<sup>p</sup> date_date_set<sup>p</sup> date_default_timezone_get<sup>s</sup> date_default_timezone_set<sup>s</sup> date_diff<sup>p</sup> date_format<sup>p</sup> date_interval_create_from_date_string<sup>p</sup> date_interval_format<sup>p</sup> date_isodate_set<sup>p</sup> date_modify<sup>p</sup> date_offset_get<sup>p</sup> date_parse<sup>p</sup> date_parse_from_format<sup>p</sup> date_sub<sup>p</sup> date_time_set<sup>p</sup> date_timestamp_get<sup>p</sup> date_timestamp_set<sup>p</sup> date_timezone_get<sup>p</sup> date_timezone_set<sup>p</sup> getdate<sup>s</sup> gmdate<sup>s</sup> gmmktime<sup>s</sup> idate<sup>s</sup> localtime<sup>s</sup> mktime<sup>s</sup> strtotime<sup>s</sup> time<sup>s</sup> timezone_identifiers_list<sup>s</sup> timezone_location_get<sup>p</sup> timezone_name_get<sup>p</sup> timezone_offset_get<sup>p</sup> timezone_open<sup>p</sup> timezone_transitions_get<sup>p</sup>
Classes: DateError DateException DateInterval DateInvalidOperationException DateInvalidTimeZoneException DateMalformedIntervalStringException DateMalformedPeriodStringException DateMalformedStringException DateObjectError DatePeriod DateRangeError DateTime DateTimeImmutable DateTimeInterface DateTimeZone
missing (10)
date_create_immutable_from_format date_get_last_errors date_sun_info date_sunrise date_sunset gmstrftime strftime timezone_abbreviations_list timezone_name_from_abbr timezone_version_get
dba#
Functions 1 / 15 · classes 0 / 1
implemented (1)
dba_list<sup>s</sup>
missing (15)
dba_close dba_delete dba_exists dba_fetch dba_firstkey dba_handlers dba_insert dba_key_split dba_nextkey dba_open dba_optimize dba_popen dba_replace dba_sync
Classes: Dba\Connection
dom#
Functions 1 / 2 · classes 14 / 51
implemented (15)
dom_import_simplexml<sup>p</sup>
Classes: DOMAttr DOMCdataSection DOMCharacterData DOMComment DOMDocument DOMDocumentFragment DOMElement DOMException DOMNamedNodeMap DOMNode DOMNodeList DOMProcessingInstruction DOMText DOMXPath
missing (38)
dom\import_simplexml
Classes: Dom\AdjacentPosition Dom\Attr Dom\CDATASection Dom\CharacterData Dom\ChildNode Dom\Comment Dom\Document Dom\DocumentFragment Dom\DocumentType DOMException Dom\DtdNamedNodeMap Dom\Element Dom\Entity Dom\EntityReference Dom\HTMLCollection Dom\HTMLDocument Dom\HTMLElement Dom\Implementation Dom\NamedNodeMap Dom\NamespaceInfo Dom\Node Dom\NodeList Dom\Notation Dom\ParentNode Dom\ProcessingInstruction Dom\Text Dom\TokenList Dom\XMLDocument Dom\XPath DOMChildNode DOMDocumentType DOMEntity DOMEntityReference DOMImplementation DOMNameSpaceNode DOMNotation DOMParentNode
exif#
Functions 0 / 4 · classes 0 / 0
missing (4)
exif_imagetype exif_read_data exif_tagname exif_thumbnail
FFI#
Functions 0 / 0 · classes 1 / 5
implemented (1)
Classes: FFI\CType<sup>i</sup>
missing (4)
Classes: FFI FFI\CData FFI\Exception FFI\ParserException
fileinfo#
Functions 0 / 6 · classes 0 / 1
missing (7)
finfo_buffer finfo_close finfo_file finfo_open finfo_set_flags mime_content_type
Classes: finfo
filter#
Functions 7 / 7 · classes 2 / 2
implemented (9)
filter_has_var<sup>p</sup> filter_id<sup>s</sup> filter_input<sup>p</sup> filter_input_array<sup>p</sup> filter_list<sup>s</sup> filter_var<sup>p</sup> filter_var_array<sup>p</sup>
Classes: Filter\FilterException Filter\FilterFailedException
ftp#
Functions 0 / 36 · classes 0 / 1
missing (37)
ftp_alloc ftp_append ftp_cdup ftp_chdir ftp_chmod ftp_close ftp_connect ftp_delete ftp_exec ftp_fget ftp_fput ftp_get ftp_get_option ftp_login ftp_mdtm ftp_mkdir ftp_mlsd ftp_nb_continue ftp_nb_fget ftp_nb_fput ftp_nb_get ftp_nb_put ftp_nlist ftp_pasv ftp_put ftp_pwd ftp_quit ftp_raw ftp_rawlist ftp_rename ftp_rmdir ftp_set_option ftp_site ftp_size ftp_ssl_connect ftp_systype
Classes: FTP\Connection
gd#
Functions 0 / 105 · classes 0 / 2
missing (107)
gd_info imageaffine imageaffinematrixconcat imageaffinematrixget imagealphablending imageantialias imagearc imageavif imagebmp imagechar imagecharup imagecolorallocate imagecolorallocatealpha imagecolorat imagecolorclosest imagecolorclosestalpha imagecolorclosesthwb imagecolordeallocate imagecolorexact imagecolorexactalpha imagecolormatch imagecolorresolve imagecolorresolvealpha imagecolorset imagecolorsforindex imagecolorstotal imagecolortransparent imageconvolution imagecopy imagecopymerge imagecopymergegray imagecopyresampled imagecopyresized imagecreate imagecreatefromavif imagecreatefrombmp imagecreatefromgd imagecreatefromgd2 imagecreatefromgd2part imagecreatefromgif imagecreatefromjpeg imagecreatefrompng imagecreatefromstring imagecreatefromtga imagecreatefromwbmp imagecreatefromwebp imagecreatefromxbm imagecreatetruecolor imagecrop imagecropauto imagedashedline imagedestroy imageellipse imagefill imagefilledarc imagefilledellipse imagefilledpolygon imagefilledrectangle imagefilltoborder imagefilter imageflip imagefontheight imagefontwidth imageftbbox imagefttext imagegammacorrect imagegd imagegd2 imagegetclip imagegetinterpolation imagegif imageinterlace imageistruecolor imagejpeg imagelayereffect imageline imageloadfont imageopenpolygon imagepalettecopy imagepalettetotruecolor imagepng imagepolygon imagerectangle imageresolution imagerotate imagesavealpha imagescale imagesetbrush imagesetclip imagesetinterpolation imagesetpixel imagesetstyle imagesetthickness imagesettile imagestring imagestringup imagesx imagesy imagetruecolortopalette imagettfbbox imagettftext imagetypes imagewbmp imagewebp imagexbm
Classes: GdFont GdImage
gettext#
Functions 0 / 10 · classes 0 / 0
missing (10)
_ bind_textdomain_codeset bindtextdomain dcgettext dcngettext dgettext dngettext gettext ngettext textdomain
gmp#
Functions 0 / 51 · classes 0 / 1
missing (52)
gmp_abs gmp_add gmp_and gmp_binomial gmp_clrbit gmp_cmp gmp_com gmp_div gmp_div_q gmp_div_qr gmp_div_r gmp_divexact gmp_export gmp_fact gmp_gcd gmp_gcdext gmp_hamdist gmp_import gmp_init gmp_intval gmp_invert gmp_jacobi gmp_kronecker gmp_lcm gmp_legendre gmp_mod gmp_mul gmp_neg gmp_nextprime gmp_or gmp_perfect_power gmp_perfect_square gmp_popcount gmp_pow gmp_powm gmp_prob_prime gmp_random_bits gmp_random_range gmp_random_seed gmp_root gmp_rootrem gmp_scan0 gmp_scan1 gmp_setbit gmp_sign gmp_sqrt gmp_sqrtrem gmp_strval gmp_sub gmp_testbit gmp_xor
Classes: GMP
hash#
Functions 19 / 20 · classes 1 / 1
implemented (20)
hash<sup>s</sup> hash_algos<sup>s</sup> hash_copy<sup>s</sup> hash_equals<sup>s</sup> hash_file<sup>s</sup> hash_final<sup>s</sup> hash_hkdf<sup>s</sup> hash_hmac<sup>s</sup> hash_hmac_algos<sup>s</sup> hash_hmac_file<sup>s</sup> hash_init<sup>s</sup> hash_pbkdf2<sup>s</sup> hash_update<sup>s</sup> hash_update_file<sup>s</sup> hash_update_stream<sup>s</sup> mhash<sup>s</sup> mhash_count<sup>s</sup> mhash_get_block_size<sup>s</sup> mhash_get_hash_name<sup>s</sup>
Classes: HashContext
missing (1)
mhash_keygen_s2k
iconv#
Functions 10 / 10 · classes 0 / 0
implemented (10)
iconv<sup>s</sup> iconv_get_encoding<sup>s</sup> iconv_mime_decode<sup>s</sup> iconv_mime_decode_headers<sup>s</sup> iconv_mime_encode<sup>s</sup> iconv_set_encoding<sup>s</sup> iconv_strlen<sup>s</sup> iconv_strpos<sup>s</sup> iconv_strrpos<sup>s</sup> iconv_substr<sup>s</sup>
intl#
Functions 187 / 187 · classes 22 / 22
implemented (209)
collator_asort<sup>p</sup> collator_compare<sup>p</sup> collator_create<sup>p</sup> collator_get_attribute<sup>p</sup> collator_get_error_code<sup>p</sup> collator_get_error_message<sup>p</sup> collator_get_locale<sup>p</sup> collator_get_sort_key<sup>p</sup> collator_get_strength<sup>p</sup> collator_set_attribute<sup>p</sup> collator_set_strength<sup>p</sup> collator_sort<sup>p</sup> collator_sort_with_sort_keys<sup>p</sup> datefmt_create<sup>p</sup> datefmt_format<sup>p</sup> datefmt_format_object<sup>p</sup> datefmt_get_calendar<sup>p</sup> datefmt_get_calendar_object<sup>p</sup> datefmt_get_datetype<sup>p</sup> datefmt_get_error_code<sup>p</sup> datefmt_get_error_message<sup>p</sup> datefmt_get_locale<sup>p</sup> datefmt_get_pattern<sup>p</sup> datefmt_get_timetype<sup>p</sup> datefmt_get_timezone<sup>p</sup> datefmt_get_timezone_id<sup>p</sup> datefmt_is_lenient<sup>p</sup> datefmt_localtime<sup>p</sup> datefmt_parse<sup>p</sup> datefmt_set_calendar<sup>p</sup> datefmt_set_lenient<sup>p</sup> datefmt_set_pattern<sup>p</sup> datefmt_set_timezone<sup>p</sup> grapheme_extract<sup>p</sup> grapheme_levenshtein<sup>p</sup> grapheme_str_split<sup>p</sup> grapheme_stripos<sup>p</sup> grapheme_stristr<sup>p</sup> grapheme_strlen<sup>p</sup> grapheme_strpos<sup>p</sup> grapheme_strripos<sup>p</sup> grapheme_strrpos<sup>p</sup> grapheme_strstr<sup>p</sup> grapheme_substr<sup>p</sup> idn_to_ascii<sup>p</sup> idn_to_utf8<sup>p</sup> intl_error_name<sup>p</sup> intl_get_error_code<sup>p</sup> intl_get_error_message<sup>p</sup> intl_is_failure<sup>p</sup> intlcal_add<sup>p</sup> intlcal_after<sup>p</sup> intlcal_before<sup>p</sup> intlcal_clear<sup>p</sup> intlcal_create_instance<sup>p</sup> intlcal_equals<sup>p</sup> intlcal_field_difference<sup>p</sup> intlcal_from_date_time<sup>p</sup> intlcal_get<sup>p</sup> intlcal_get_actual_maximum<sup>p</sup> intlcal_get_actual_minimum<sup>p</sup> intlcal_get_available_locales<sup>p</sup> intlcal_get_day_of_week_type<sup>p</sup> intlcal_get_error_code<sup>p</sup> intlcal_get_error_message<sup>p</sup> intlcal_get_first_day_of_week<sup>p</sup> intlcal_get_greatest_minimum<sup>p</sup> intlcal_get_keyword_values_for_locale<sup>p</sup> intlcal_get_least_maximum<sup>p</sup> intlcal_get_locale<sup>p</sup> intlcal_get_maximum<sup>p</sup> intlcal_get_minimal_days_in_first_week<sup>p</sup> intlcal_get_minimum<sup>p</sup> intlcal_get_now<sup>p</sup> intlcal_get_repeated_wall_time_option<sup>p</sup> intlcal_get_skipped_wall_time_option<sup>p</sup> intlcal_get_time<sup>p</sup> intlcal_get_time_zone<sup>p</sup> intlcal_get_type<sup>p</sup> intlcal_get_weekend_transition<sup>p</sup> intlcal_in_daylight_time<sup>p</sup> intlcal_is_equivalent_to<sup>p</sup> intlcal_is_lenient<sup>p</sup> intlcal_is_set<sup>p</sup> intlcal_is_weekend<sup>p</sup> intlcal_roll<sup>p</sup> intlcal_set<sup>p</sup> intlcal_set_first_day_of_week<sup>p</sup> intlcal_set_lenient<sup>p</sup> intlcal_set_minimal_days_in_first_week<sup>p</sup> intlcal_set_repeated_wall_time_option<sup>p</sup> intlcal_set_skipped_wall_time_option<sup>p</sup> intlcal_set_time<sup>p</sup> intlcal_set_time_zone<sup>p</sup> intlcal_to_date_time<sup>p</sup> intlgregcal_create_instance<sup>p</sup> intlgregcal_get_gregorian_change<sup>p</sup> intlgregcal_is_leap_year<sup>p</sup> intlgregcal_set_gregorian_change<sup>p</sup> intltz_count_equivalent_ids<sup>p</sup> intltz_create_default<sup>p</sup> intltz_create_enumeration<sup>p</sup> intltz_create_time_zone<sup>p</sup> intltz_create_time_zone_id_enumeration<sup>p</sup> intltz_from_date_time_zone<sup>p</sup> intltz_get_canonical_id<sup>p</sup> intltz_get_display_name<sup>p</sup> intltz_get_dst_savings<sup>p</sup> intltz_get_equivalent_id<sup>p</sup> intltz_get_error_code<sup>p</sup> intltz_get_error_message<sup>p</sup> intltz_get_gmt<sup>p</sup> intltz_get_iana_id<sup>p</sup> intltz_get_id<sup>p</sup> intltz_get_id_for_windows_id<sup>p</sup> intltz_get_offset<sup>p</sup> intltz_get_raw_offset<sup>p</sup> intltz_get_region<sup>p</sup> intltz_get_tz_data_version<sup>p</sup> intltz_get_unknown<sup>p</sup> intltz_get_windows_id<sup>p</sup> intltz_has_same_rules<sup>p</sup> intltz_to_date_time_zone<sup>p</sup> intltz_use_daylight_time<sup>p</sup> locale_accept_from_http<sup>p</sup> locale_add_likely_subtags<sup>p</sup> locale_canonicalize<sup>p</sup> locale_compose<sup>p</sup> locale_filter_matches<sup>p</sup> locale_get_all_variants<sup>p</sup> locale_get_default<sup>p</sup> locale_get_display_language<sup>p</sup> locale_get_display_name<sup>p</sup> locale_get_display_region<sup>p</sup> locale_get_display_script<sup>p</sup> locale_get_display_variant<sup>p</sup> locale_get_keywords<sup>p</sup> locale_get_primary_language<sup>p</sup> locale_get_region<sup>p</sup> locale_get_script<sup>p</sup> locale_is_right_to_left<sup>p</sup> locale_lookup<sup>p</sup> locale_minimize_subtags<sup>p</sup> locale_parse<sup>p</sup> locale_set_default<sup>p</sup> msgfmt_create<sup>p</sup> msgfmt_format<sup>p</sup> msgfmt_format_message<sup>p</sup> msgfmt_get_error_code<sup>p</sup> msgfmt_get_error_message<sup>p</sup> msgfmt_get_locale<sup>p</sup> msgfmt_get_pattern<sup>p</sup> msgfmt_parse<sup>p</sup> msgfmt_parse_message<sup>p</sup> msgfmt_set_pattern<sup>p</sup> normalizer_get_raw_decomposition<sup>p</sup> normalizer_is_normalized<sup>p</sup> normalizer_normalize<sup>p</sup> numfmt_create<sup>p</sup> numfmt_format<sup>p</sup> numfmt_format_currency<sup>p</sup> numfmt_get_attribute<sup>p</sup> numfmt_get_error_code<sup>p</sup> numfmt_get_error_message<sup>p</sup> numfmt_get_locale<sup>p</sup> numfmt_get_pattern<sup>p</sup> numfmt_get_symbol<sup>p</sup> numfmt_get_text_attribute<sup>p</sup> numfmt_parse<sup>p</sup> numfmt_parse_currency<sup>p</sup> numfmt_set_attribute<sup>p</sup> numfmt_set_pattern<sup>p</sup> numfmt_set_symbol<sup>p</sup> numfmt_set_text_attribute<sup>p</sup> resourcebundle_count<sup>p</sup> resourcebundle_create<sup>p</sup> resourcebundle_get<sup>p</sup> resourcebundle_get_error_code<sup>p</sup> resourcebundle_get_error_message<sup>p</sup> resourcebundle_locales<sup>p</sup> transliterator_create<sup>p</sup> transliterator_create_from_rules<sup>p</sup> transliterator_create_inverse<sup>p</sup> transliterator_get_error_code<sup>p</sup> transliterator_get_error_message<sup>p</sup> transliterator_list_ids<sup>p</sup> transliterator_transliterate<sup>p</sup>
Classes: Collator IntlBreakIterator IntlCalendar IntlChar IntlCodePointBreakIterator IntlDateFormatter IntlDatePatternGenerator IntlException IntlGregorianCalendar IntlIterator IntlListFormatter IntlPartsIterator IntlRuleBasedBreakIterator IntlTimeZone Locale MessageFormatter Normalizer NumberFormatter ResourceBundle Spoofchecker Transliterator UConverter
json#
Functions 5 / 5 · classes 2 / 2
implemented (7)
json_decode<sup>b</sup> json_encode<sup>b</sup> json_last_error<sup>p</sup> json_last_error_msg<sup>p</sup> json_validate<sup>b</sup>
Classes: JsonException JsonSerializable
ldap#
Functions 0 / 55 · classes 0 / 3
missing (58)
ldap_add ldap_add_ext ldap_bind ldap_bind_ext ldap_close ldap_compare ldap_connect ldap_count_entries ldap_count_references ldap_delete ldap_delete_ext ldap_dn2ufn ldap_err2str ldap_errno ldap_error ldap_escape ldap_exop ldap_exop_passwd ldap_exop_sync ldap_exop_whoami ldap_explode_dn ldap_first_attribute ldap_first_entry ldap_first_reference ldap_free_result ldap_get_attributes ldap_get_dn ldap_get_entries ldap_get_option ldap_get_values ldap_get_values_len ldap_list ldap_mod_add ldap_mod_add_ext ldap_mod_del ldap_mod_del_ext ldap_mod_replace ldap_mod_replace_ext ldap_modify ldap_modify_batch ldap_next_attribute ldap_next_entry ldap_next_reference ldap_parse_exop ldap_parse_reference ldap_parse_result ldap_read ldap_rename ldap_rename_ext ldap_sasl_bind ldap_search ldap_set_option ldap_set_rebind_proc ldap_start_tls ldap_unbind
Classes: LDAP\Connection LDAP\Result LDAP\ResultEntry
libxml#
Functions 6 / 8 · classes 1 / 1
implemented (7)
libxml_clear_errors<sup>p</sup> libxml_disable_entity_loader<sup>p</sup> libxml_get_errors<sup>p</sup> libxml_get_last_error<sup>p</sup> libxml_set_streams_context<sup>p</sup> libxml_use_internal_errors<sup>p</sup>
Classes: LibXMLError
missing (2)
libxml_get_external_entity_loader libxml_set_external_entity_loader
mbstring#
Functions 40 / 65 · classes 0 / 0
implemented (40)
mb_check_encoding<sup>s</sup> mb_chr<sup>s</sup> mb_convert_case<sup>s</sup> mb_convert_encoding<sup>s</sup> mb_decode_mimeheader<sup>s</sup> mb_decode_numericentity<sup>s</sup> mb_detect_encoding<sup>s</sup> mb_detect_order<sup>s</sup> mb_encode_mimeheader<sup>s</sup> mb_encode_numericentity<sup>s</sup> mb_encoding_aliases<sup>s</sup> mb_internal_encoding<sup>s</sup> mb_lcfirst<sup>s</sup> mb_list_encodings<sup>s</sup> mb_ltrim<sup>s</sup> mb_ord<sup>s</sup> mb_preferred_mime_name<sup>s</sup> mb_rtrim<sup>s</sup> mb_scrub<sup>s</sup> mb_str_pad<sup>s</sup> mb_str_split<sup>s</sup> mb_strcut<sup>s</sup> mb_strimwidth<sup>s</sup> mb_stripos<sup>s</sup> mb_stristr<sup>s</sup> mb_strlen<sup>s</sup> mb_strpos<sup>s</sup> mb_strrchr<sup>s</sup> mb_strrichr<sup>s</sup> mb_strripos<sup>s</sup> mb_strrpos<sup>s</sup> mb_strstr<sup>s</sup> mb_strtolower<sup>s</sup> mb_strtoupper<sup>s</sup> mb_strwidth<sup>s</sup> mb_substitute_character<sup>s</sup> mb_substr<sup>s</sup> mb_substr_count<sup>s</sup> mb_trim<sup>s</sup> mb_ucfirst<sup>s</sup>
missing (25)
mb_convert_kana mb_convert_variables mb_ereg mb_ereg_match mb_ereg_replace mb_ereg_replace_callback mb_ereg_search mb_ereg_search_getpos mb_ereg_search_getregs mb_ereg_search_init mb_ereg_search_pos mb_ereg_search_regs mb_ereg_search_setpos mb_eregi mb_eregi_replace mb_get_info mb_http_input mb_http_output mb_language mb_output_handler mb_parse_str mb_regex_encoding mb_regex_set_options mb_send_mail mb_split
mysqli#
Functions 106 / 106 · classes 6 / 6
implemented (112)
mysqli_affected_rows<sup>p</sup> mysqli_autocommit<sup>p</sup> mysqli_begin_transaction<sup>p</sup> mysqli_change_user<sup>p</sup> mysqli_character_set_name<sup>p</sup> mysqli_close<sup>p</sup> mysqli_commit<sup>p</sup> mysqli_connect<sup>p</sup> mysqli_connect_errno<sup>p</sup> mysqli_connect_error<sup>p</sup> mysqli_data_seek<sup>p</sup> mysqli_debug<sup>p</sup> mysqli_dump_debug_info<sup>p</sup> mysqli_errno<sup>p</sup> mysqli_error<sup>p</sup> mysqli_error_list<sup>p</sup> mysqli_escape_string<sup>p</sup> mysqli_execute<sup>p</sup> mysqli_execute_query<sup>p</sup> mysqli_fetch_all<sup>p</sup> mysqli_fetch_array<sup>p</sup> mysqli_fetch_assoc<sup>p</sup> mysqli_fetch_column<sup>p</sup> mysqli_fetch_field<sup>p</sup> mysqli_fetch_field_direct<sup>p</sup> mysqli_fetch_fields<sup>p</sup> mysqli_fetch_lengths<sup>p</sup> mysqli_fetch_object<sup>p</sup> mysqli_fetch_row<sup>p</sup> mysqli_field_count<sup>p</sup> mysqli_field_seek<sup>p</sup> mysqli_field_tell<sup>p</sup> mysqli_free_result<sup>p</sup> mysqli_get_charset<sup>p</sup> mysqli_get_client_info<sup>p</sup> mysqli_get_client_stats<sup>p</sup> mysqli_get_client_version<sup>p</sup> mysqli_get_connection_stats<sup>p</sup> mysqli_get_host_info<sup>p</sup> mysqli_get_links_stats<sup>p</sup> mysqli_get_proto_info<sup>p</sup> mysqli_get_server_info<sup>p</sup> mysqli_get_server_version<sup>p</sup> mysqli_get_warnings<sup>p</sup> mysqli_info<sup>p</sup> mysqli_init<sup>p</sup> mysqli_insert_id<sup>p</sup> mysqli_kill<sup>p</sup> mysqli_more_results<sup>p</sup> mysqli_multi_query<sup>p</sup> mysqli_next_result<sup>p</sup> mysqli_num_fields<sup>p</sup> mysqli_num_rows<sup>p</sup> mysqli_options<sup>p</sup> mysqli_ping<sup>p</sup> mysqli_poll<sup>p</sup> mysqli_prepare<sup>p</sup> mysqli_query<sup>p</sup> mysqli_real_connect<sup>p</sup> mysqli_real_escape_string<sup>p</sup> mysqli_real_query<sup>p</sup> mysqli_reap_async_query<sup>p</sup> mysqli_refresh<sup>p</sup> mysqli_release_savepoint<sup>p</sup> mysqli_report<sup>p</sup> mysqli_rollback<sup>p</sup> mysqli_savepoint<sup>p</sup> mysqli_select_db<sup>p</sup> mysqli_set_charset<sup>p</sup> mysqli_set_opt<sup>p</sup> mysqli_sqlstate<sup>p</sup> mysqli_ssl_set<sup>p</sup> mysqli_stat<sup>p</sup> mysqli_stmt_affected_rows<sup>p</sup> mysqli_stmt_attr_get<sup>p</sup> mysqli_stmt_attr_set<sup>p</sup> mysqli_stmt_bind_param<sup>p</sup> mysqli_stmt_bind_result<sup>p</sup> mysqli_stmt_close<sup>p</sup> mysqli_stmt_data_seek<sup>p</sup> mysqli_stmt_errno<sup>p</sup> mysqli_stmt_error<sup>p</sup> mysqli_stmt_error_list<sup>p</sup> mysqli_stmt_execute<sup>p</sup> mysqli_stmt_fetch<sup>p</sup> mysqli_stmt_field_count<sup>p</sup> mysqli_stmt_free_result<sup>p</sup> mysqli_stmt_get_result<sup>p</sup> mysqli_stmt_get_warnings<sup>p</sup> mysqli_stmt_init<sup>p</sup> mysqli_stmt_insert_id<sup>p</sup> mysqli_stmt_more_results<sup>p</sup> mysqli_stmt_next_result<sup>p</sup> mysqli_stmt_num_rows<sup>p</sup> mysqli_stmt_param_count<sup>p</sup> mysqli_stmt_prepare<sup>p</sup> mysqli_stmt_reset<sup>p</sup> mysqli_stmt_result_metadata<sup>p</sup> mysqli_stmt_send_long_data<sup>p</sup> mysqli_stmt_sqlstate<sup>p</sup> mysqli_stmt_store_result<sup>p</sup> mysqli_store_result<sup>p</sup> mysqli_thread_id<sup>p</sup> mysqli_thread_safe<sup>p</sup> mysqli_use_result<sup>p</sup> mysqli_warning_count<sup>p</sup>
Classes: mysqli mysqli_driver mysqli_result mysqli_sql_exception mysqli_stmt mysqli_warning
odbc#
Functions 0 / 48 · classes 0 / 2
missing (50)
odbc_autocommit odbc_binmode odbc_close odbc_close_all odbc_columnprivileges odbc_columns odbc_commit odbc_connect odbc_connection_string_is_quoted odbc_connection_string_quote odbc_connection_string_should_quote odbc_cursor odbc_data_source odbc_do odbc_error odbc_errormsg odbc_exec odbc_execute odbc_fetch_array odbc_fetch_into odbc_fetch_object odbc_fetch_row odbc_field_len odbc_field_name odbc_field_num odbc_field_precision odbc_field_scale odbc_field_type odbc_foreignkeys odbc_free_result odbc_gettypeinfo odbc_longreadlen odbc_next_result odbc_num_fields odbc_num_rows odbc_pconnect odbc_prepare odbc_primarykeys odbc_procedurecolumns odbc_procedures odbc_result odbc_result_all odbc_rollback odbc_setoption odbc_specialcolumns odbc_statistics odbc_tableprivileges odbc_tables
Classes: Odbc\Connection Odbc\Result
openssl#
Functions 63 / 64 · classes 3 / 3
implemented (66)
openssl_cipher_iv_length<sup>s</sup> openssl_cipher_key_length<sup>s</sup> openssl_cms_decrypt<sup>p</sup> openssl_cms_encrypt<sup>p</sup> openssl_cms_read<sup>p</sup> openssl_cms_sign<sup>p</sup> openssl_cms_verify<sup>p</sup> openssl_csr_export<sup>p</sup> openssl_csr_export_to_file<sup>p</sup> openssl_csr_get_public_key<sup>p</sup> openssl_csr_get_subject<sup>p</sup> openssl_csr_new<sup>p</sup> openssl_csr_sign<sup>p</sup> openssl_decrypt<sup>s</sup> openssl_dh_compute_key<sup>p</sup> openssl_digest<sup>s</sup> openssl_encrypt<sup>s</sup> openssl_error_string<sup>s</sup> openssl_get_cert_locations<sup>s</sup> openssl_get_cipher_methods<sup>s</sup> openssl_get_curve_names<sup>s</sup> openssl_get_md_methods<sup>s</sup> openssl_get_privatekey<sup>p</sup> openssl_get_publickey<sup>p</sup> openssl_open<sup>p</sup> openssl_pbkdf2<sup>s</sup> openssl_pkcs12_export<sup>p</sup> openssl_pkcs12_export_to_file<sup>p</sup> openssl_pkcs12_read<sup>p</sup> openssl_pkcs7_decrypt<sup>p</sup> openssl_pkcs7_encrypt<sup>p</sup> openssl_pkcs7_read<sup>p</sup> openssl_pkcs7_sign<sup>p</sup> openssl_pkcs7_verify<sup>p</sup> openssl_pkey_derive<sup>p</sup> openssl_pkey_export<sup>p</sup> openssl_pkey_export_to_file<sup>p</sup> openssl_pkey_free<sup>p</sup> openssl_pkey_get_details<sup>p</sup> openssl_pkey_get_private<sup>p</sup> openssl_pkey_get_public<sup>p</sup> openssl_pkey_new<sup>p</sup> openssl_private_decrypt<sup>p</sup> openssl_private_encrypt<sup>p</sup> openssl_public_decrypt<sup>p</sup> openssl_public_encrypt<sup>p</sup> openssl_random_pseudo_bytes<sup>s</sup> openssl_seal<sup>p</sup> openssl_sign<sup>p</sup> openssl_spki_export<sup>p</sup> openssl_spki_export_challenge<sup>p</sup> openssl_spki_new<sup>p</sup> openssl_spki_verify<sup>p</sup> openssl_verify<sup>p</sup> openssl_x509_check_private_key<sup>p</sup> openssl_x509_checkpurpose<sup>p</sup> openssl_x509_export<sup>p</sup> openssl_x509_export_to_file<sup>p</sup> openssl_x509_fingerprint<sup>p</sup> openssl_x509_free<sup>p</sup> openssl_x509_parse<sup>p</sup> openssl_x509_read<sup>p</sup> openssl_x509_verify<sup>p</sup>
Classes: OpenSSLAsymmetricKey OpenSSLCertificate OpenSSLCertificateSigningRequest
missing (1)
openssl_free_key
pcntl#
Functions 14 / 25 · classes 0 / 1
implemented (14)
pcntl_alarm<sup>p</sup> pcntl_async_signals<sup>p</sup> pcntl_fork<sup>p</sup> pcntl_signal<sup>p</sup> pcntl_signal_dispatch<sup>p</sup> pcntl_signal_get_handler<sup>p</sup> pcntl_sigprocmask<sup>p</sup> pcntl_waitpid<sup>p</sup> pcntl_wexitstatus<sup>p</sup> pcntl_wifexited<sup>p</sup> pcntl_wifsignaled<sup>p</sup> pcntl_wifstopped<sup>p</sup> pcntl_wstopsig<sup>p</sup> pcntl_wtermsig<sup>p</sup>
missing (12)
pcntl_errno pcntl_exec pcntl_get_last_error pcntl_getpriority pcntl_getqos_class pcntl_setpriority pcntl_setqos_class pcntl_strerror pcntl_wait pcntl_waitid pcntl_wifcontinued
Classes: Pcntl\QosClass
pcre#
Functions 10 / 11 · classes 0 / 0
implemented (10)
preg_grep<sup>s</sup> preg_last_error<sup>s</sup> preg_last_error_msg<sup>s</sup> preg_match<sup>s</sup> preg_match_all<sup>s</sup> preg_quote<sup>s</sup> preg_replace<sup>s</sup> preg_replace_callback<sup>s</sup> preg_replace_callback_array<sup>s</sup> preg_split<sup>s</sup>
missing (1)
preg_filter
PDO#
Functions 0 / 1 · classes 4 / 4
implemented (4)
Classes: PDO PDOException PDORow PDOStatement
missing (1)
pdo_drivers
pdo_dblib#
Functions 0 / 0 · classes 0 / 1
missing (1)
Classes: Pdo\Dblib
pdo_mysql#
Functions 0 / 0 · classes 0 / 1
missing (1)
Classes: Pdo\Mysql
PDO_ODBC#
Functions 0 / 0 · classes 0 / 1
missing (1)
Classes: Pdo\Odbc
pdo_pgsql#
Functions 0 / 0 · classes 0 / 1
missing (1)
Classes: Pdo\Pgsql
pdo_sqlite#
Functions 0 / 0 · classes 0 / 1
missing (1)
Classes: Pdo\Sqlite
pgsql#
Functions 0 / 123 · classes 0 / 3
missing (126)
pg_affected_rows pg_cancel_query pg_change_password pg_client_encoding pg_clientencoding pg_close pg_close_stmt pg_cmdtuples pg_connect pg_connect_poll pg_connection_busy pg_connection_reset pg_connection_status pg_consume_input pg_convert pg_copy_from pg_copy_to pg_dbname pg_delete pg_end_copy pg_errormessage pg_escape_bytea pg_escape_identifier pg_escape_literal pg_escape_string pg_exec pg_execute pg_fetch_all pg_fetch_all_columns pg_fetch_array pg_fetch_assoc pg_fetch_object pg_fetch_result pg_fetch_row pg_field_is_null pg_field_name pg_field_num pg_field_prtlen pg_field_size pg_field_table pg_field_type pg_field_type_oid pg_fieldisnull pg_fieldname pg_fieldnum pg_fieldprtlen pg_fieldsize pg_fieldtype pg_flush pg_free_result pg_freeresult pg_get_notify pg_get_pid pg_get_result pg_getlastoid pg_host pg_insert pg_jit pg_last_error pg_last_notice pg_last_oid pg_lo_close pg_lo_create pg_lo_export pg_lo_import pg_lo_open pg_lo_read pg_lo_read_all pg_lo_seek pg_lo_tell pg_lo_truncate pg_lo_unlink pg_lo_write pg_loclose pg_locreate pg_loexport pg_loimport pg_loopen pg_loread pg_loreadall pg_lounlink pg_lowrite pg_meta_data pg_num_fields pg_num_rows pg_numfields pg_numrows pg_options pg_parameter_status pg_pconnect pg_ping pg_port pg_prepare pg_put_copy_data pg_put_copy_end pg_put_line pg_query pg_query_params pg_result pg_result_error pg_result_error_field pg_result_memory_size pg_result_seek pg_result_status pg_select pg_send_execute pg_send_prepare pg_send_query pg_send_query_params pg_set_chunked_rows_size pg_set_client_encoding pg_set_error_context_visibility pg_set_error_verbosity pg_setclientencoding pg_socket pg_socket_poll pg_trace pg_transaction_status pg_tty pg_unescape_bytea pg_untrace pg_update pg_version
Classes: PgSql\Connection PgSql\Lob PgSql\Result
Phar#
Functions 0 / 0 · classes 0 / 4
missing (4)
Classes: Phar PharData PharException PharFileInfo
posix#
Functions 6 / 40 · classes 0 / 0
implemented (6)
posix_getpid<sup>p</sup> posix_getppid<sup>p</sup> posix_getrlimit<sup>p</sup> posix_kill<sup>p</sup> posix_mkfifo<sup>s</sup> posix_setrlimit<sup>p</sup>
missing (34)
posix_access posix_ctermid posix_errno posix_fpathconf posix_get_last_error posix_getcwd posix_getegid posix_geteuid posix_getgid posix_getgrgid posix_getgrnam posix_getgroups posix_getlogin posix_getpgid posix_getpgrp posix_getpwnam posix_getpwuid posix_getsid posix_getuid posix_initgroups posix_isatty posix_mknod posix_pathconf posix_setegid posix_seteuid posix_setgid posix_setpgid posix_setsid posix_setuid posix_strerror posix_sysconf posix_times posix_ttyname posix_uname
random#
Functions 9 / 9 · classes 11 / 11
implemented (20)
getrandmax<sup>s</sup> lcg_value<sup>s</sup> mt_getrandmax<sup>s</sup> mt_rand<sup>s</sup> mt_srand<sup>s</sup> rand<sup>s</sup> random_bytes<sup>s</sup> random_int<sup>s</sup> srand<sup>s</sup>
Classes: Random\BrokenRandomEngineError Random\CryptoSafeEngine Random\Engine Random\Engine\Mt19937 Random\Engine\PcgOneseq128XslRr64 Random\Engine\Secure Random\Engine\Xoshiro256StarStar Random\IntervalBoundary Random\RandomError Random\RandomException Random\Randomizer
readline#
Functions 0 / 12 · classes 0 / 0
missing (12)
readline readline_add_history readline_callback_handler_install readline_callback_handler_remove readline_callback_read_char readline_clear_history readline_completion_function readline_info readline_on_new_line readline_read_history readline_redisplay readline_write_history
Reflection#
Functions 0 / 0 · classes 19 / 26
implemented (19)
Classes: ReflectionAttribute ReflectionClass ReflectionClassConstant ReflectionEnum ReflectionEnumBackedCase ReflectionEnumUnitCase ReflectionException ReflectionFunction ReflectionFunctionAbstract ReflectionIntersectionType ReflectionMethod ReflectionNamedType ReflectionObject ReflectionParameter ReflectionProperty ReflectionReference ReflectionType ReflectionUnionType Reflector
missing (7)
Classes: PropertyHookType Reflection ReflectionConstant ReflectionExtension ReflectionFiber ReflectionGenerator ReflectionZendExtension
session#
Functions 23 / 23 · classes 4 / 4
implemented (27)
session_abort<sup>p</sup> session_cache_expire<sup>p</sup> session_cache_limiter<sup>p</sup> session_commit<sup>p</sup> session_create_id<sup>p</sup> session_decode<sup>p</sup> session_destroy<sup>p</sup> session_encode<sup>p</sup> session_gc<sup>p</sup> session_get_cookie_params<sup>p</sup> session_id<sup>p</sup> session_module_name<sup>p</sup> session_name<sup>p</sup> session_regenerate_id<sup>p</sup> session_register_shutdown<sup>p</sup> session_reset<sup>p</sup> session_save_path<sup>p</sup> session_set_cookie_params<sup>p</sup> session_set_save_handler<sup>p</sup> session_start<sup>p</sup> session_status<sup>p</sup> session_unset<sup>p</sup> session_write_close<sup>p</sup>
Classes: SessionHandler SessionHandlerInterface SessionIdInterface SessionUpdateTimestampHandlerInterface
shmop#
Functions 0 / 6 · classes 0 / 1
missing (7)
shmop_close shmop_delete shmop_open shmop_read shmop_size shmop_write
Classes: Shmop
SimpleXML#
Functions 3 / 3 · classes 2 / 2
implemented (5)
simplexml_import_dom<sup>p</sup> simplexml_load_file<sup>p</sup> simplexml_load_string<sup>p</sup>
Classes: SimpleXMLElement SimpleXMLIterator
snmp#
Functions 0 / 24 · classes 0 / 2
missing (26)
snmp2_get snmp2_getnext snmp2_real_walk snmp2_set snmp2_walk snmp3_get snmp3_getnext snmp3_real_walk snmp3_set snmp3_walk snmp_get_quick_print snmp_get_valueretrieval snmp_read_mib snmp_set_enum_print snmp_set_oid_numeric_print snmp_set_oid_output_format snmp_set_quick_print snmp_set_valueretrieval snmpget snmpgetnext snmprealwalk snmpset snmpwalk snmpwalkoid
Classes: SNMP SNMPException
soap#
Functions 0 / 2 · classes 0 / 8
missing (10)
is_soap_fault use_soap_error_handler
Classes: Soap\Sdl Soap\Url SoapClient SoapFault SoapHeader SoapParam SoapServer SoapVar
sockets#
Functions 37 / 37 · classes 2 / 2
implemented (39)
socket_accept<sup>s</sup> socket_addrinfo_bind<sup>s</sup> socket_addrinfo_connect<sup>s</sup> socket_addrinfo_explain<sup>s</sup> socket_addrinfo_lookup<sup>s</sup> socket_atmark<sup>s</sup> socket_bind<sup>s</sup> socket_clear_error<sup>s</sup> socket_close<sup>s</sup> socket_cmsg_space<sup>s</sup> socket_connect<sup>s</sup> socket_create<sup>s</sup> socket_create_listen<sup>s</sup> socket_create_pair<sup>s</sup> socket_export_stream<sup>s</sup> socket_get_option<sup>s</sup> socket_getopt<sup>s</sup> socket_getpeername<sup>s</sup> socket_getsockname<sup>s</sup> socket_import_stream<sup>s</sup> socket_last_error<sup>s</sup> socket_listen<sup>s</sup> socket_read<sup>s</sup> socket_recv<sup>s</sup> socket_recvfrom<sup>s</sup> socket_recvmsg<sup>s</sup> socket_select<sup>s</sup> socket_send<sup>s</sup> socket_sendmsg<sup>s</sup> socket_sendto<sup>s</sup> socket_set_block<sup>s</sup> socket_set_nonblock<sup>s</sup> socket_set_option<sup>s</sup> socket_setopt<sup>s</sup> socket_shutdown<sup>s</sup> socket_strerror<sup>s</sup> socket_write<sup>s</sup>
Classes: AddressInfo Socket
sodium#
Functions 0 / 110 · classes 0 / 1
missing (111)
sodium_add sodium_base642bin sodium_bin2base64 sodium_bin2hex sodium_compare sodium_crypto_aead_aegis128l_decrypt sodium_crypto_aead_aegis128l_encrypt sodium_crypto_aead_aegis128l_keygen sodium_crypto_aead_aegis256_decrypt sodium_crypto_aead_aegis256_encrypt sodium_crypto_aead_aegis256_keygen sodium_crypto_aead_aes256gcm_decrypt sodium_crypto_aead_aes256gcm_encrypt sodium_crypto_aead_aes256gcm_is_available sodium_crypto_aead_aes256gcm_keygen sodium_crypto_aead_chacha20poly1305_decrypt sodium_crypto_aead_chacha20poly1305_encrypt sodium_crypto_aead_chacha20poly1305_ietf_decrypt sodium_crypto_aead_chacha20poly1305_ietf_encrypt sodium_crypto_aead_chacha20poly1305_ietf_keygen sodium_crypto_aead_chacha20poly1305_keygen sodium_crypto_aead_xchacha20poly1305_ietf_decrypt sodium_crypto_aead_xchacha20poly1305_ietf_encrypt sodium_crypto_aead_xchacha20poly1305_ietf_keygen sodium_crypto_auth sodium_crypto_auth_keygen sodium_crypto_auth_verify sodium_crypto_box sodium_crypto_box_keypair sodium_crypto_box_keypair_from_secretkey_and_publickey sodium_crypto_box_open sodium_crypto_box_publickey sodium_crypto_box_publickey_from_secretkey sodium_crypto_box_seal sodium_crypto_box_seal_open sodium_crypto_box_secretkey sodium_crypto_box_seed_keypair sodium_crypto_core_ristretto255_add sodium_crypto_core_ristretto255_from_hash sodium_crypto_core_ristretto255_is_valid_point sodium_crypto_core_ristretto255_random sodium_crypto_core_ristretto255_scalar_add sodium_crypto_core_ristretto255_scalar_complement sodium_crypto_core_ristretto255_scalar_invert sodium_crypto_core_ristretto255_scalar_mul sodium_crypto_core_ristretto255_scalar_negate sodium_crypto_core_ristretto255_scalar_random sodium_crypto_core_ristretto255_scalar_reduce sodium_crypto_core_ristretto255_scalar_sub sodium_crypto_core_ristretto255_sub sodium_crypto_generichash sodium_crypto_generichash_final sodium_crypto_generichash_init sodium_crypto_generichash_keygen sodium_crypto_generichash_update sodium_crypto_kdf_derive_from_key sodium_crypto_kdf_keygen sodium_crypto_kx_client_session_keys sodium_crypto_kx_keypair sodium_crypto_kx_publickey sodium_crypto_kx_secretkey sodium_crypto_kx_seed_keypair sodium_crypto_kx_server_session_keys sodium_crypto_pwhash sodium_crypto_pwhash_scryptsalsa208sha256 sodium_crypto_pwhash_scryptsalsa208sha256_str sodium_crypto_pwhash_scryptsalsa208sha256_str_verify sodium_crypto_pwhash_str sodium_crypto_pwhash_str_needs_rehash sodium_crypto_pwhash_str_verify sodium_crypto_scalarmult sodium_crypto_scalarmult_base sodium_crypto_scalarmult_ristretto255 sodium_crypto_scalarmult_ristretto255_base sodium_crypto_secretbox sodium_crypto_secretbox_keygen sodium_crypto_secretbox_open sodium_crypto_secretstream_xchacha20poly1305_init_pull sodium_crypto_secretstream_xchacha20poly1305_init_push sodium_crypto_secretstream_xchacha20poly1305_keygen sodium_crypto_secretstream_xchacha20poly1305_pull sodium_crypto_secretstream_xchacha20poly1305_push sodium_crypto_secretstream_xchacha20poly1305_rekey sodium_crypto_shorthash sodium_crypto_shorthash_keygen sodium_crypto_sign sodium_crypto_sign_detached sodium_crypto_sign_ed25519_pk_to_curve25519 sodium_crypto_sign_ed25519_sk_to_curve25519 sodium_crypto_sign_keypair sodium_crypto_sign_keypair_from_secretkey_and_publickey sodium_crypto_sign_open sodium_crypto_sign_publickey sodium_crypto_sign_publickey_from_secretkey sodium_crypto_sign_secretkey sodium_crypto_sign_seed_keypair sodium_crypto_sign_verify_detached sodium_crypto_stream sodium_crypto_stream_keygen sodium_crypto_stream_xchacha20 sodium_crypto_stream_xchacha20_keygen sodium_crypto_stream_xchacha20_xor sodium_crypto_stream_xchacha20_xor_ic sodium_crypto_stream_xor sodium_hex2bin sodium_increment sodium_memcmp sodium_memzero sodium_pad sodium_unpad
Classes: SodiumException
SPL#
Functions 15 / 15 · classes 55 / 55
implemented (70)
class_implements<sup>p</sup> class_parents<sup>p</sup> class_uses<sup>p</sup> iterator_apply<sup>p</sup> iterator_count<sup>p</sup> iterator_to_array<sup>p</sup> spl_autoload<sup>p</sup> spl_autoload_call<sup>p</sup> spl_autoload_extensions<sup>p</sup> spl_autoload_functions<sup>p</sup> spl_autoload_register<sup>p</sup> spl_autoload_unregister<sup>p</sup> spl_classes<sup>p</sup> spl_object_hash<sup>s</sup> spl_object_id<sup>b</sup>
Classes: AppendIterator ArrayIterator ArrayObject BadFunctionCallException BadMethodCallException CachingIterator CallbackFilterIterator DirectoryIterator DomainException EmptyIterator FilesystemIterator FilterIterator GlobIterator InfiniteIterator InvalidArgumentException IteratorIterator LengthException LimitIterator LogicException MultipleIterator NoRewindIterator OuterIterator OutOfBoundsException OutOfRangeException OverflowException ParentIterator RangeException RecursiveArrayIterator RecursiveCachingIterator RecursiveCallbackFilterIterator RecursiveDirectoryIterator RecursiveFilterIterator RecursiveIterator RecursiveIteratorIterator RecursiveRegexIterator RecursiveTreeIterator RegexIterator RuntimeException SeekableIterator SplDoublyLinkedList SplFileInfo SplFileObject SplFixedArray SplHeap SplMaxHeap SplMinHeap SplObjectStorage SplObserver SplPriorityQueue SplQueue SplStack SplSubject SplTempFileObject UnderflowException UnexpectedValueException
sqlite3#
Functions 0 / 0 · classes 0 / 4
missing (4)
Classes: SQLite3 SQLite3Exception SQLite3Result SQLite3Stmt
standard#
Functions 503 / 544 · classes 2 / 6
implemented (505)
abs<sup>b</sup> acos<sup>b</sup> acosh<sup>b</sup> addcslashes<sup>s</sup> addslashes<sup>b</sup> array_all<sup>p</sup> array_any<sup>p</sup> array_change_key_case<sup>p</sup> array_chunk<sup>p</sup> array_column<sup>p</sup> array_combine<sup>p</sup> array_count_values<sup>p</sup> array_diff<sup>p</sup> array_diff_assoc<sup>p</sup> array_diff_key<sup>p</sup> array_diff_uassoc<sup>p</sup> array_diff_ukey<sup>p</sup> array_fill<sup>s</sup> array_fill_keys<sup>p</sup> array_filter<sup>p</sup> array_find<sup>p</sup> array_find_key<sup>p</sup> array_first<sup>b</sup> array_flip<sup>p</sup> array_intersect<sup>p</sup> array_intersect_assoc<sup>p</sup> array_intersect_key<sup>p</sup> array_intersect_uassoc<sup>p</sup> array_intersect_ukey<sup>p</sup> array_is_list<sup>b</sup> array_key_exists<sup>b</sup> array_key_first<sup>b</sup> array_key_last<sup>b</sup> array_keys<sup>b</sup> array_last<sup>b</sup> array_map<sup>l</sup> array_merge<sup>p</sup> array_merge_recursive<sup>p</sup> array_multisort<sup>l</sup> array_pad<sup>p</sup> array_pop<sup>b</sup> array_product<sup>p</sup> array_push<sup>p</sup> array_rand<sup>p</sup> array_reduce<sup>p</sup> array_replace<sup>p</sup> array_replace_recursive<sup>p</sup> array_reverse<sup>p</sup> array_search<sup>s</sup> array_shift<sup>b</sup> array_slice<sup>p</sup> array_splice<sup>p</sup> array_sum<sup>p</sup> array_udiff<sup>p</sup> array_udiff_assoc<sup>p</sup> array_udiff_uassoc<sup>p</sup> array_uintersect<sup>p</sup> array_uintersect_assoc<sup>p</sup> array_uintersect_uassoc<sup>p</sup> array_unique<sup>p</sup> array_unshift<sup>b</sup> array_values<sup>b</sup> array_walk<sup>p</sup> array_walk_recursive<sup>p</sup> arsort<sup>p</sup> asin<sup>b</sup> asinh<sup>b</sup> asort<sup>p</sup> assert<sup>p</sup> atan<sup>b</sup> atan2<sup>b</sup> atanh<sup>b</sup> base64_decode<sup>s</sup> base64_encode<sup>s</sup> base_convert<sup>s</sup> basename<sup>s</sup> bin2hex<sup>s</sup> bindec<sup>s</sup> boolval<sup>s</sup> call_user_func<sup>l</sup> call_user_func_array<sup>l</sup> ceil<sup>b</sup> chdir<sup>s</sup> chgrp<sup>s</sup> chmod<sup>s</sup> chop<sup>s</sup> chown<sup>s</sup> chr<sup>b</sup> chunk_split<sup>s</sup> clearstatcache<sup>s</sup> cli_get_process_title<sup>s</sup> cli_set_process_title<sup>s</sup> closedir<sup>s</sup> closelog<sup>s</sup> compact<sup>l</sup> connection_aborted<sup>s</sup> connection_status<sup>s</sup> constant<sup>l</sup> convert_uudecode<sup>s</sup> convert_uuencode<sup>s</sup> copy<sup>s</sup> cos<sup>b</sup> cosh<sup>b</sup> count<sup>b</sup> count_chars<sup>s</sup> crc32<sup>s</sup> crypt<sup>s</sup> current<sup>b</sup> decbin<sup>s</sup> dechex<sup>b</sup> decoct<sup>s</sup> deg2rad<sup>b</sup> dirname<sup>s</sup> disk_free_space<sup>s</sup> disk_total_space<sup>s</sup> diskfreespace<sup>s</sup> doubleval<sup>s</sup> end<sup>b</sup> error_clear_last<sup>p</sup> error_get_last<sup>p</sup> error_log<sup>b</sup> escapeshellarg<sup>s</sup> escapeshellcmd<sup>s</sup> exec<sup>s</sup> exp<sup>b</sup> explode<sup>b</sup> expm1<sup>b</sup> extract<sup>l</sup> fclose<sup>s</sup> fdatasync<sup>s</sup> fdiv<sup>s</sup> feof<sup>s</sup> fflush<sup>s</sup> fgetc<sup>s</sup> fgetcsv<sup>s</sup> fgets<sup>s</sup> file<sup>s</sup> file_exists<sup>s</sup> file_get_contents<sup>s</sup> file_put_contents<sup>s</sup> fileatime<sup>s</sup> filectime<sup>s</sup> filegroup<sup>s</sup> fileinode<sup>s</sup> filemtime<sup>s</sup> fileowner<sup>s</sup> fileperms<sup>s</sup> filesize<sup>s</sup> filetype<sup>s</sup> floatval<sup>b</sup> flock<sup>s</sup> floor<sup>b</sup> flush<sup>b</sup> fmod<sup>b</sup> fnmatch<sup>s</sup> fopen<sup>l</sup> forward_static_call<sup>l</sup> forward_static_call_array<sup>l</sup> fpassthru<sup>s</sup> fpow<sup>s</sup> fprintf<sup>s</sup> fputcsv<sup>s</sup> fputs<sup>s</sup> fread<sup>s</sup> fscanf<sup>s</sup> fseek<sup>s</sup> fsockopen<sup>s</sup> fstat<sup>s</sup> fsync<sup>s</sup> ftell<sup>s</sup> ftruncate<sup>s</sup> fwrite<sup>s</sup> get_cfg_var<sup>s</sup> get_current_user<sup>s</sup> get_debug_type<sup>b</sup> get_html_translation_table<sup>s</sup> get_include_path<sup>s</sup> getcwd<sup>s</sup> getenv<sup>b</sup> gethostbyaddr<sup>s</sup> gethostbyname<sup>s</sup> gethostbynamel<sup>s</sup> gethostname<sup>s</sup> getimagesize<sup>s</sup> getimagesizefromstring<sup>s</sup> getmygid<sup>s</sup> getmypid<sup>p</sup> getmyuid<sup>s</sup> getopt<sup>p</sup> getprotobyname<sup>s</sup> getprotobynumber<sup>s</sup> getrusage<sup>s</sup> getservbyname<sup>s</sup> getservbyport<sup>s</sup> gettimeofday<sup>s</sup> gettype<sup>b</sup> glob<sup>s</sup> header<sup>p</sup> header_remove<sup>p</sup> headers_list<sup>p</sup> headers_sent<sup>p</sup> hebrev<sup>s</sup> hex2bin<sup>s</sup> hexdec<sup>s</sup> highlight_file<sup>p</sup> highlight_string<sup>p</sup> hrtime<sup>s</sup> html_entity_decode<sup>s</sup> htmlentities<sup>s</sup> htmlspecialchars<sup>s</sup> htmlspecialchars_decode<sup>s</sup> http_build_query<sup>s</sup> http_clear_last_response_headers<sup>s</sup> http_get_last_response_headers<sup>s</sup> http_response_code<sup>p</sup> hypot<sup>b</sup> ignore_user_abort<sup>s</sup> image_type_to_extension<sup>s</sup> image_type_to_mime_type<sup>s</sup> implode<sup>b</sup> in_array<sup>b</sup> inet_ntop<sup>s</sup> inet_pton<sup>s</sup> ini_alter<sup>s</sup> ini_get<sup>s</sup> ini_get_all<sup>s</sup> ini_parse_quantity<sup>s</sup> ini_restore<sup>s</sup> ini_set<sup>s</sup> intdiv<sup>b</sup> intval<sup>b</sup> ip2long<sup>s</sup> is_array<sup>b</sup> is_bool<sup>b</sup> is_callable<sup>b</sup> is_countable<sup>s</sup> is_dir<sup>s</sup> is_double<sup>b</sup> is_executable<sup>s</sup> is_file<sup>s</sup> is_finite<sup>s</sup> is_float<sup>b</sup> is_infinite<sup>s</sup> is_int<sup>b</sup> is_integer<sup>b</sup> is_iterable<sup>s</sup> is_link<sup>s</sup> is_long<sup>b</sup> is_nan<sup>s</sup> is_null<sup>b</sup> is_numeric<sup>b</sup> is_object<sup>b</sup> is_readable<sup>s</sup> is_resource<sup>s</sup> is_scalar<sup>s</sup> is_string<sup>b</sup> is_uploaded_file<sup>p</sup> is_writable<sup>s</sup> is_writeable<sup>s</sup> join<sup>b</sup> key<sup>b</sup> key_exists<sup>s</sup> krsort<sup>p</sup> ksort<sup>p</sup> lcfirst<sup>s</sup> lchgrp<sup>s</sup> lchown<sup>s</sup> levenshtein<sup>s</sup> link<sup>s</sup> linkinfo<sup>s</sup> localeconv<sup>s</sup> log<sup>b</sup> log10<sup>b</sup> log1p<sup>b</sup> long2ip<sup>s</sup> lstat<sup>s</sup> ltrim<sup>s</sup> max<sup>b</sup> md5<sup>s</sup> md5_file<sup>s</sup> memory_get_peak_usage<sup>s</sup> memory_get_usage<sup>s</sup> memory_reset_peak_usage<sup>s</sup> metaphone<sup>s</sup> microtime<sup>s</sup> min<sup>b</sup> mkdir<sup>s</sup> move_uploaded_file<sup>p</sup> natcasesort<sup>s</sup> natsort<sup>s</sup> next<sup>b</sup> nl2br<sup>s</sup> number_format<sup>s</sup> ob_clean<sup>p</sup> ob_end_clean<sup>p</sup> ob_end_flush<sup>p</sup> ob_flush<sup>p</sup> ob_get_clean<sup>p</sup> ob_get_contents<sup>p</sup> ob_get_flush<sup>p</sup> ob_get_length<sup>p</sup> ob_get_level<sup>p</sup> ob_get_status<sup>p</sup> ob_implicit_flush<sup>p</sup> ob_list_handlers<sup>p</sup> ob_start<sup>p</sup> octdec<sup>s</sup> opendir<sup>s</sup> openlog<sup>s</sup> ord<sup>b</sup> pack<sup>p</sup> parse_ini_file<sup>s</sup> parse_ini_string<sup>s</sup> parse_str<sup>s</sup> parse_url<sup>s</sup> passthru<sup>s</sup> password_algos<sup>s</sup> password_get_info<sup>s</sup> password_hash<sup>s</sup> password_needs_rehash<sup>s</sup> password_verify<sup>s</sup> pathinfo<sup>s</sup> pclose<sup>s</sup> pfsockopen<sup>s</sup> php_ini_loaded_file<sup>s</sup> php_ini_scanned_files<sup>s</sup> php_sapi_name<sup>s</sup> php_uname<sup>s</sup> phpversion<sup>s</sup> pi<sup>b</sup> popen<sup>s</sup> pos<sup>b</sup> pow<sup>b</sup> prev<sup>b</sup> print_r<sup>b</sup> printf<sup>b</sup> proc_close<sup>s</sup> proc_get_status<sup>s</sup> proc_nice<sup>s</sup> proc_open<sup>s</sup> proc_terminate<sup>s</sup> putenv<sup>b</sup> quoted_printable_decode<sup>s</sup> quoted_printable_encode<sup>s</sup> quotemeta<sup>s</sup> rad2deg<sup>b</sup> range<sup>b</sup> rawurldecode<sup>s</sup> rawurlencode<sup>s</sup> readdir<sup>s</sup> readfile<sup>s</sup> readlink<sup>s</sup> realpath<sup>s</sup> realpath_cache_get<sup>s</sup> realpath_cache_size<sup>s</sup> register_shutdown_function<sup>p</sup> rename<sup>s</sup> reset<sup>b</sup> rewind<sup>s</sup> rewinddir<sup>s</sup> rmdir<sup>s</sup> round<sup>b</sup> rsort<sup>p</sup> rtrim<sup>s</sup> scandir<sup>s</sup> serialize<sup>p</sup> set_file_buffer<sup>s</sup> set_include_path<sup>s</sup> set_time_limit<sup>s</sup> setcookie<sup>p</sup> setlocale<sup>s</sup> setrawcookie<sup>p</sup> settype<sup>s</sup> sha1<sup>s</sup> sha1_file<sup>s</sup> shell_exec<sup>s</sup> show_source<sup>p</sup> shuffle<sup>p</sup> similar_text<sup>s</sup> sin<sup>b</sup> sinh<sup>b</sup> sizeof<sup>b</sup> sleep<sup>s</sup> socket_get_status<sup>s</sup> socket_set_blocking<sup>s</sup> socket_set_timeout<sup>s</sup> sort<sup>p</sup> soundex<sup>s</sup> sprintf<sup>b</sup> sqrt<sup>b</sup> sscanf<sup>l</sup> stat<sup>s</sup> str_contains<sup>s</sup> str_decrement<sup>s</sup> str_ends_with<sup>s</sup> str_getcsv<sup>s</sup> str_increment<sup>s</sup> str_ireplace<sup>s</sup> str_pad<sup>s</sup> str_repeat<sup>b</sup> str_replace<sup>s</sup> str_rot13<sup>s</sup> str_shuffle<sup>s</sup> str_split<sup>p</sup> str_starts_with<sup>s</sup> str_word_count<sup>s</sup> strchr<sup>s</sup> strcoll<sup>s</sup> strcspn<sup>b</sup> stream_context_create<sup>s</sup> stream_context_get_default<sup>s</sup> stream_context_get_options<sup>s</sup> stream_context_get_params<sup>s</sup> stream_context_set_default<sup>s</sup> stream_context_set_option<sup>s</sup> stream_context_set_options<sup>s</sup> stream_context_set_params<sup>s</sup> stream_copy_to_stream<sup>s</sup> stream_get_contents<sup>s</sup> stream_get_filters<sup>s</sup> stream_get_line<sup>s</sup> stream_get_meta_data<sup>s</sup> stream_get_transports<sup>s</sup> stream_get_wrappers<sup>s</sup> stream_is_local<sup>s</sup> stream_isatty<sup>s</sup> stream_resolve_include_path<sup>s</sup> stream_select<sup>s</sup> stream_set_blocking<sup>s</sup> stream_set_chunk_size<sup>s</sup> stream_set_read_buffer<sup>s</sup> stream_set_timeout<sup>s</sup> stream_set_write_buffer<sup>s</sup> stream_socket_accept<sup>s</sup> stream_socket_client<sup>s</sup> stream_socket_enable_crypto<sup>s</sup> stream_socket_get_name<sup>s</sup> stream_socket_pair<sup>s</sup> stream_socket_recvfrom<sup>s</sup> stream_socket_sendto<sup>s</sup> stream_socket_server<sup>s</sup> stream_socket_shutdown<sup>s</sup> stream_supports_lock<sup>s</sup> stream_wrapper_restore<sup>s</sup> strip_tags<sup>s</sup> stripcslashes<sup>s</sup> stripos<sup>b</sup> stripslashes<sup>s</sup> stristr<sup>s</sup> strnatcasecmp<sup>s</sup> strnatcmp<sup>s</sup> strpbrk<sup>s</sup> strpos<sup>b</sup> strrchr<sup>s</sup> strrev<sup>b</sup> strripos<sup>s</sup> strrpos<sup>s</sup> strspn<sup>s</sup> strstr<sup>s</sup> strtok<sup>s</sup> strtolower<sup>b</sup> strtoupper<sup>b</sup> strtr<sup>s</sup> strval<sup>s</sup> substr<sup>b</sup> substr_compare<sup>s</sup> substr_count<sup>b</sup> substr_replace<sup>s</sup> symlink<sup>s</sup> sys_get_temp_dir<sup>s</sup> sys_getloadavg<sup>s</sup> syslog<sup>s</sup> system<sup>s</sup> tan<sup>b</sup> tanh<sup>b</sup> tempnam<sup>s</sup> time_nanosleep<sup>s</sup> time_sleep_until<sup>s</sup> tmpfile<sup>s</sup> touch<sup>s</sup> trim<sup>s</sup> uasort<sup>p</sup> ucfirst<sup>s</sup> ucwords<sup>s</sup> uksort<sup>p</sup> umask<sup>s</sup> uniqid<sup>s</sup> unlink<sup>s</sup> unpack<sup>p</sup> unserialize<sup>p</sup> urldecode<sup>s</sup> urlencode<sup>s</sup> usleep<sup>s</sup> usort<sup>p</sup> utf8_decode<sup>s</sup> utf8_encode<sup>s</sup> var_dump<sup>b</sup> var_export<sup>b</sup> version_compare<sup>s</sup> vfprintf<sup>s</sup> vprintf<sup>s</sup> vsprintf<sup>s</sup> wordwrap<sup>s</sup>
Classes: __PHP_Incomplete_Class AssertionError
missing (45)
assert_options checkdnsrr debug_zval_dump dir dl dns_check_record dns_get_mx dns_get_record ftok get_browser get_headers get_meta_tags getlastmod getmxrr getmyinode header_register_callback iptcembed iptcparse mail net_get_interfaces nl_langinfo output_add_rewrite_var output_reset_rewrite_vars php_strip_whitespace phpcredits phpinfo register_tick_function request_parse_body stream_bucket_append stream_bucket_make_writeable stream_bucket_new stream_bucket_prepend stream_filter_append stream_filter_prepend stream_filter_register stream_filter_remove stream_register_wrapper stream_wrapper_register stream_wrapper_unregister strptime unregister_tick_function
Classes: Directory php_user_filter RoundingMode StreamBucket
sysvmsg#
Functions 0 / 7 · classes 0 / 1
missing (8)
msg_get_queue msg_queue_exists msg_receive msg_remove_queue msg_send msg_set_queue msg_stat_queue
Classes: SysvMessageQueue
sysvsem#
Functions 0 / 4 · classes 0 / 1
missing (5)
sem_acquire sem_get sem_release sem_remove
Classes: SysvSemaphore
sysvshm#
Functions 0 / 7 · classes 0 / 1
missing (8)
shm_attach shm_detach shm_get_var shm_has_var shm_put_var shm_remove shm_remove_var
Classes: SysvSharedMemory
tidy#
Functions 0 / 24 · classes 0 / 2
missing (26)
tidy_access_count tidy_clean_repair tidy_config_count tidy_diagnose tidy_error_count tidy_get_body tidy_get_config tidy_get_error_buffer tidy_get_head tidy_get_html tidy_get_html_ver tidy_get_opt_doc tidy_get_output tidy_get_release tidy_get_root tidy_get_status tidy_getopt tidy_is_xhtml tidy_is_xml tidy_parse_file tidy_parse_string tidy_repair_file tidy_repair_string tidy_warning_count
Classes: tidy tidyNode
tokenizer#
Functions 2 / 2 · classes 1 / 1
implemented (3)
token_get_all<sup>p</sup> token_name<sup>p</sup>
Classes: PhpToken
uri#
Functions 0 / 0 · classes 0 / 9
missing (9)
Classes: Uri\InvalidUriException Uri\Rfc3986\Uri Uri\UriComparisonMode Uri\UriError Uri\UriException Uri\WhatWg\InvalidUrlException Uri\WhatWg\Url Uri\WhatWg\UrlValidationError Uri\WhatWg\UrlValidationErrorType
xml#
Functions 0 / 22 · classes 0 / 1
missing (23)
xml_error_string xml_get_current_byte_index xml_get_current_column_number xml_get_current_line_number xml_get_error_code xml_parse xml_parse_into_struct xml_parser_create xml_parser_create_ns xml_parser_free xml_parser_get_option xml_parser_set_option xml_set_character_data_handler xml_set_default_handler xml_set_element_handler xml_set_end_namespace_decl_handler xml_set_external_entity_ref_handler xml_set_notation_decl_handler xml_set_object xml_set_processing_instruction_handler xml_set_start_namespace_decl_handler xml_set_unparsed_entity_decl_handler
Classes: XMLParser
xmlreader#
Functions 0 / 0 · classes 0 / 1
missing (1)
Classes: XMLReader
xmlwriter#
Functions 0 / 42 · classes 0 / 1
missing (43)
xmlwriter_end_attribute xmlwriter_end_cdata xmlwriter_end_comment xmlwriter_end_document xmlwriter_end_dtd xmlwriter_end_dtd_attlist xmlwriter_end_dtd_element xmlwriter_end_dtd_entity xmlwriter_end_element xmlwriter_end_pi xmlwriter_flush xmlwriter_full_end_element xmlwriter_open_memory xmlwriter_open_uri xmlwriter_output_memory xmlwriter_set_indent xmlwriter_set_indent_string xmlwriter_start_attribute xmlwriter_start_attribute_ns xmlwriter_start_cdata xmlwriter_start_comment xmlwriter_start_document xmlwriter_start_dtd xmlwriter_start_dtd_attlist xmlwriter_start_dtd_element xmlwriter_start_dtd_entity xmlwriter_start_element xmlwriter_start_element_ns xmlwriter_start_pi xmlwriter_text xmlwriter_write_attribute xmlwriter_write_attribute_ns xmlwriter_write_cdata xmlwriter_write_comment xmlwriter_write_dtd xmlwriter_write_dtd_attlist xmlwriter_write_dtd_element xmlwriter_write_dtd_entity xmlwriter_write_element xmlwriter_write_element_ns xmlwriter_write_pi xmlwriter_write_raw
Classes: XMLWriter
xsl#
Functions 0 / 0 · classes 0 / 1
missing (1)
Classes: XSLTProcessor
zip#
Functions 0 / 10 · classes 0 / 1
missing (11)
zip_close zip_entry_close zip_entry_compressedsize zip_entry_compressionmethod zip_entry_filesize zip_entry_name zip_entry_open zip_entry_read zip_open zip_read
Classes: ZipArchive
zlib#
Functions 14 / 30 · classes 2 / 2
implemented (16)
deflate_add<sup>s</sup> deflate_init<sup>s</sup> gzcompress<sup>s</sup> gzdecode<sup>s</sup> gzdeflate<sup>s</sup> gzencode<sup>s</sup> gzinflate<sup>s</sup> gzuncompress<sup>s</sup> inflate_add<sup>s</sup> inflate_get_read_len<sup>s</sup> inflate_get_status<sup>s</sup> inflate_init<sup>s</sup> zlib_decode<sup>s</sup> zlib_encode<sup>s</sup>
Classes: DeflateContext InflateContext
missing (16)
gzclose gzeof gzfile gzgetc gzgets gzopen gzpassthru gzputs gzread gzrewind gzseek gztell gzwrite ob_gzhandler readgzfile zlib_get_coding_type