Core PHP Functions
This section lists the PHP library functions and shows which PHP functions are currently supported by Project Zero.
- Array Functions
- Calendar Functions
- Character Type Functions
- Class-Object Functions
- CURL Client URL Library Functions
- Date and Time Functions
- Directory Functions
- Error Handling and Logging Functions
- Exif Functions
- Filesystem Functions
- Function Handling Functions
- hash Functions
- iconv Functions
- Image Functions
- IMAP Functions
- JSON Functions
- LDAP Functions
- libxml Functions
- Mail Functions
- Mathematical Functions
- Mcrypt Encryption Functions
- Mimetype Functions
- Miscellaneous Functions
- Multibyte String Functions
- MySQL Functions
- Network Functions
- Output Control Functions
- PDO Functions
- PHP Options&Information
- POSIX Functions
- Program Execution Functions
- Regular Expression Functions (Perl-Compatible)
- Regular Expression Functions (POSIX Extended)
- Session Handling Functions
- SimpleXML functions
- Standard PHP Library (SPL) Functions
- Stream Functions
- String Functions
- Tokenizer Functions
- URL Functions
- Variable Handling Functions
- XML Parser Functions
- Zlib Compression Functions
The functions are listed in categories in the same way as on the http://php.net web site for convenience.
Array Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| array | Array Functions | yes | |
| array_change_key_case | Array Functions | yes | |
| array_chunk | Array Functions | yes | |
| array_combine | Array Functions | yes | |
| array_count_values | Array Functions | yes | |
| array_diff | Array Functions | yes | |
| array_diff_assoc | Array Functions | yes | |
| array_diff_key | Array Functions | yes | |
| array_diff_uassoc | Array Functions | yes | |
| array_diff_ukey | Array Functions | yes | |
| array_fill | Array Functions | yes | |
| array_fill_keys | Array Functions | yes | |
| array_filter | Array Functions | yes | |
| array_flip | Array Functions | yes | |
| array_intersect | Array Functions | yes | |
| array_intersect_assoc | Array Functions | yes | |
| array_intersect_key | Array Functions | yes | |
| array_intersect_uassoc | Array Functions | yes | |
| array_intersect_ukey | Array Functions | yes | |
| array_key_exists | Array Functions | yes | |
| array_keys | Array Functions | yes | |
| array_map | Array Functions | yes | |
| array_merge | Array Functions | yes | |
| array_merge_recursive | Array Functions | yes | |
| array_multisort | Array Functions | yes | |
| array_pad | Array Functions | yes | |
| array_pop | Array Functions | yes | |
| array_product | Array Functions | yes | |
| array_push | Array Functions | yes | |
| array_rand | Array Functions | yes | |
| array_reduce | Array Functions | yes | |
| array_reverse | Array Functions | yes | |
| array_search | Array Functions | yes | |
| array_shift | Array Functions | yes | |
| array_slice | Array Functions | yes | |
| array_splice | Array Functions | yes | |
| array_sum | Array Functions | yes | |
| array_udiff | Array Functions | yes | |
| array_udiff_assoc | Array Functions | yes | |
| array_udiff_uassoc | Array Functions | yes | |
| array_uintersect | Array Functions | yes | |
| array_uintersect_assoc | Array Functions | yes | |
| array_uintersect_uassoc | Array Functions | yes | |
| array_unique | Array Functions | yes | |
| array_unshift | Array Functions | yes | |
| array_values | Array Functions | yes | |
| array_walk | Array Functions | yes | |
| array_walk_recursive | Array Functions | yes | |
| arsort | Array Functions | yes | |
| asort | Array Functions | yes | |
| compact | Array Functions | yes | |
| count | Array Functions | yes | |
| current | Array Functions | yes | |
| each | Array Functions | yes | |
| end | Array Functions | yes | |
| extract | Array Functions | yes | |
| in_array | Array Functions | yes | |
| key | Array Functions | yes | |
| key_exists | Array Functions | yes | |
| krsort | Array Functions | yes | |
| ksort | Array Functions | yes | |
| list | Array Functions | no | |
| natcasesort | Array Functions | yes | |
| natsort | Array Functions | yes | |
| next | Array Functions | yes | |
| pos | Array Functions | yes | |
| prev | Array Functions | yes | |
| range | Array Functions | yes | |
| reset | Array Functions | yes | |
| rsort | Array Functions | yes | |
| shuffle | Array Functions | yes | |
| sizeof | Array Functions | yes | |
| sort | Array Functions | yes | |
| uasort | Array Functions | yes | |
| uksort | Array Functions | yes | |
| usort | Array Functions | yes |
Calendar Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| cal_days_in_month | Calendar Functions | yes | |
| cal_from_jd | Calendar Functions | yes | |
| cal_info | Calendar Functions | yes | |
| cal_to_jd | Calendar Functions | yes | |
| easter_date | Calendar Functions | no | |
| easter_days | Calendar Functions | yes | |
| frenchtojd | Calendar Functions | yes | |
| gregoriantojd | Calendar Functions | yes | |
| jddayofweek | Calendar Functions | yes | |
| jdmonthname | Calendar Functions | yes | |
| jdtofrench | Calendar Functions | yes | |
| jdtogregorian | Calendar Functions | yes | |
| jdtojewish | Calendar Functions | yes | |
| jdtojulian | Calendar Functions | yes | |
| jdtounix | Calendar Functions | yes | |
| jewishtojd | Calendar Functions | yes | |
| juliantojd | Calendar Functions | yes | |
| unixtojd | Calendar Functions | no |
Character Type Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| ctype_alnum | Character Type Functions | yes | |
| ctype_alpha | Character Type Functions | yes | |
| ctype_cntrl | Character Type Functions | yes | |
| ctype_digit | Character Type Functions | yes | |
| ctype_graph | Character Type Functions | yes | |
| ctype_lower | Character Type Functions | yes | |
| ctype_print | Character Type Functions | yes | |
| ctype_punct | Character Type Functions | yes | |
| ctype_space | Character Type Functions | yes | |
| ctype_upper | Character Type Functions | yes | |
| ctype_xdigit | Character Type Functions | yes |
Class-Object Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| call_user_method | Class-Object Functions | yes | |
| call_user_method_array | Class-Object Functions | yes | |
| class_exists | Class-Object Functions | yes | |
| get_class | Class-Object Functions | yes | |
| get_class_methods | Class-Object Functions | yes | |
| get_class_vars | Class-Object Functions | yes | |
| get_declared_classes | Class-Object Functions | yes | |
| get_declared_interfaces | Class-Object Functions | yes | |
| get_object_vars | Class-Object Functions | yes | |
| get_parent_class | Class-Object Functions | yes | |
| interface_exists | Class-Object Functions | yes | |
| is_a | Class-Object Functions | yes | |
| is_subclass_of | Class-Object Functions | yes | |
| method_exists | Class-Object Functions | yes | |
| property_exists | Class-Object Functions | yes |
CURL Client URL Library Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| curl_close | CURL Client URL Library Functions | yes | |
| curl_copy_handle | CURL Client URL Library Functions | no | |
| curl_errno | CURL Client URL Library Functions | yes | |
| curl_error | CURL Client URL Library Functions | yes | |
| curl_exec | CURL Client URL Library Functions | yes | |
| curl_getinfo | CURL Client URL Library Functions | yes | |
| curl_init | CURL Client URL Library Functions | yes | |
| curl_multi_add_handle | CURL Client URL Library Functions | yes | |
| curl_multi_close | CURL Client URL Library Functions | yes | |
| curl_multi_exec | CURL Client URL Library Functions | yes | |
| curl_multi_getcontent | CURL Client URL Library Functions | yes | |
| curl_multi_info_read | CURL Client URL Library Functions | no | |
| curl_multi_init | CURL Client URL Library Functions | yes | |
| curl_multi_remove_handle | CURL Client URL Library Functions | yes | |
| curl_multi_select | CURL Client URL Library Functions | yes | |
| curl_setopt | CURL Client URL Library Functions | yes | |
| curl_setopt_array | CURL Client URL Library Functions | yes | |
| curl_version | CURL Client URL Library Functions | yes |
Date and Time Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| checkdate | Date and Time Functions | yes | |
| date | Date and Time Functions | yes | |
| date_create | Date and Time Functions | yes | |
| date_date_set | Date and Time Functions | yes | |
| date_default_timezone_get | Date and Time Functions | yes | |
| date_default_timezone_set | Date and Time Functions | yes | |
| date_format | Date and Time Functions | yes | |
| date_isodate_set | Date and Time Functions | yes | |
| date_modify | Date and Time Functions | yes | |
| date_offset_get | Date and Time Functions | yes | |
| date_parse | Date and Time Functions | yes | |
| date_sun_info | Date and Time Functions | yes | |
| date_sunrise | Date and Time Functions | yes | |
| date_sunset | Date and Time Functions | yes | |
| date_time_set | Date and Time Functions | yes | |
| date_timezone_get | Date and Time Functions | yes | |
| date_timezone_set | Date and Time Functions | yes | |
| DateTime_construct | Date and Time Functions | yes | |
| DateTime_format | Date and Time Functions | yes | |
| DateTime_getOffset | Date and Time Functions | yes | |
| DateTime_getTimeZone | Date and Time Functions | yes | |
| DateTime_modify | Date and Time Functions | yes | |
| DateTime_setDate | Date and Time Functions | yes | |
| DateTime_setISODate | Date and Time Functions | yes | |
| DateTime_setTime | Date and Time Functions | yes | |
| DateTime_setTimeZone | Date and Time Functions | yes | |
| DateTimeZone_construct | Date and Time Functions | yes | |
| DateTimeZone_getName | Date and Time Functions | yes | |
| DateTimeZone_getOffset | Date and Time Functions | yes | |
| DateTimeZone_getTransitions | Date and Time Functions | yes | |
| DateTimeZone_listAbbreviations | Date and Time Functions | yes | |
| DateTimeZone_listIdentifiers | Date and Time Functions | yes | |
| getdate | Date and Time Functions | yes | |
| gettimeofday | Date and Time Functions | yes | |
| gmdate | Date and Time Functions | yes | |
| gmmktime | Date and Time Functions | yes | |
| gmstrftime | Date and Time Functions | yes | |
| idate | Date and Time Functions | yes | |
| localtime | Date and Time Functions | yes | |
| microtime | Date and Time Functions | yes | |
| mktime | Date and Time Functions | yes | |
| strftime | Date and Time Functions | yes | |
| strptime | Date and Time Functions | yes | |
| strtotime | Date and Time Functions | yes | |
| time | Date and Time Functions | yes | |
| timezone_abbreviations_list | Date and Time Functions | yes | |
| timezone_identifiers_list | Date and Time Functions | yes | |
| timezone_name_from_abbr | Date and Time Functions | yes | |
| timezone_name_get | Date and Time Functions | yes | |
| timezone_offset_get | Date and Time Functions | yes | |
| timezone_open | Date and Time Functions | yes | |
| timezone_transitions_get | Date and Time Functions | yes |
Directory Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| chdir | Directory Functions | yes | |
| chroot | Directory Functions | no | |
| closedir | Directory Functions | yes | |
| dir | Directory Functions | yes | |
| Directory.close | Directory Functions | yes | |
| Directory.read | Directory Functions | yes | |
| getcwd | Directory Functions | yes | |
| opendir | Directory Functions | yes | |
| readdir | Directory Functions | yes | |
| rewinddir | Directory Functions | yes | |
| scandir | Directory Functions | yes |
Error Handling and Logging Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| debug_backtrace | Error Handling and Logging Functions | yes | |
| debug_print_backtrace | Error Handling and Logging Functions | yes | |
| error_get_last | Error Handling and Logging Functions | yes | |
| error_log | Error Handling and Logging Functions | yes | error_log function doesn't support message_type of 1 (email). A warning will be output and function will return false. |
| error_reporting | Error Handling and Logging Functions | yes | |
| restore_error_handler | Error Handling and Logging Functions | yes | |
| restore_exception_handler | Error Handling and Logging Functions | yes | |
| set_error_handler | Error Handling and Logging Functions | yes | |
| set_exception_handler | Error Handling and Logging Functions | yes | |
| trigger_error | Error Handling and Logging Functions | yes | |
| user_error | Error Handling and Logging Functions | yes |
- The error_log php.ini entry does not support the syslog value.
Exif Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| exif_imagetype | Exif Functions | yes | |
| exif_read_data | Exif Functions | yes | |
| exif_tagname | Exif Functions | yes | |
| exif_thumbnail | Exif Functions | yes | |
| read_exif_data | Exif Functions | yes |
Filesystem Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| basename | Filesystem Functions | yes | |
| chgrp | Filesystem Functions | yes | |
| chmod | Filesystem Functions | yes | |
| chown | Filesystem Functions | yes | |
| clearstatcache | Filesystem Functions | yes | There is no statcache and so this function is a no-op. |
| copy | Filesystem Functions | yes | |
| delete | Filesystem Functions | no | |
| dirname | Filesystem Functions | yes | |
| disk_free_space | Filesystem Functions | yes | |
| disk_total_space | Filesystem Functions | no | |
| diskfreespace | Filesystem Functions | yes | |
| fclose | Filesystem Functions | yes | |
| feof | Filesystem Functions | yes | |
| fflush | Filesystem Functions | yes | |
| fgetc | Filesystem Functions | yes | |
| fgetcsv | Filesystem Functions | yes | |
| fgets | Filesystem Functions | yes | |
| fgetss | Filesystem Functions | no | |
| file | Filesystem Functions | yes | |
| file_exists | Filesystem Functions | yes | |
| file_get_contents | Filesystem Functions | yes | |
| file_put_contents | Filesystem Functions | yes | |
| fileatime | Filesystem Functions | yes | |
| filectime | Filesystem Functions | yes | |
| filegroup | Filesystem Functions | yes | |
| fileinode | Filesystem Functions | yes | |
| filemtime | Filesystem Functions | yes | |
| fileowner | Filesystem Functions | yes | |
| fileperms | Filesystem Functions | yes | |
| filesize | Filesystem Functions | yes | |
| filetype | Filesystem Functions | yes | |
| flock | Filesystem Functions | yes | It is not possible to obtain an exclusive lock on a file using flock(, LOCK_EX) which is opened for read-only mode unless you also have write permissions for it (this does not mean opening the file in write mode, just that you have permission to do so). A Warning is generated if you do not have write permissions and false is returned indicating no lock has been obtained. |
| fnmatch | Filesystem Functions | no | |
| fopen | Filesystem Functions | yes | The http://php.net runtime outputs "No such file or directory" when an invalid mode is used within fopen, the runtime for PHP in WebSphere sMash outputs a message saying invalid mode. |
| fpassthru | Filesystem Functions | yes | |
| fputcsv | Filesystem Functions | yes | |
| fputs | Filesystem Functions | yes | |
| fread | Filesystem Functions | yes | |
| fscanf | Filesystem Functions | no | |
| fseek | Filesystem Functions | yes | when using fopen and files modes with the "t" option under windows (windows translation), fseek will not behave the same as the runtime from http://php.net |
| fstat | Filesystem Functions | yes | |
| ftell | Filesystem Functions | yes | |
| ftruncate | Filesystem Functions | yes | |
| fwrite | Filesystem Functions | yes | |
| glob | Filesystem Functions | yes | |
| is_dir | Filesystem Functions | yes | |
| is_executable | Filesystem Functions | yes | |
| is_file | Filesystem Functions | yes | |
| is_link | Filesystem Functions | yes | |
| is_readable | Filesystem Functions | yes | |
| is_uploaded_file | Filesystem Functions | yes | |
| is_writable | Filesystem Functions | yes | |
| is_writeable | Filesystem Functions | yes | |
| lchgrp | Filesystem Functions | no | |
| lchown | Filesystem Functions | no | |
| link | Filesystem Functions | yes | |
| linkinfo | Filesystem Functions | yes | |
| lstat | Filesystem Functions | yes | |
| mkdir | Filesystem Functions | yes | |
| move_uploaded_file | Filesystem Functions | yes | |
| parse_ini_file | Filesystem Functions | yes | |
| pathinfo | Filesystem Functions | yes | |
| pclose | Filesystem Functions | yes | |
| popen | Filesystem Functions | yes | |
| readfile | Filesystem Functions | yes | |
| readlink | Filesystem Functions | yes | |
| realpath | Filesystem Functions | yes | realpath() function will not detect changes to filenames that were once symbolic links because of the canonical filename cache in Java. To replicate the behavior in php the JVM can be started with -Dsun.io.useCanonCaches=false |
| rename | Filesystem Functions | yes | |
| rewind | Filesystem Functions | yes | |
| rmdir | Filesystem Functions | yes | |
| set_file_buffer | Filesystem Functions | no | |
| stat | Filesystem Functions | yes | |
| symlink | Filesystem Functions | yes | |
| tempnam | Filesystem Functions | yes | |
| tmpfile | Filesystem Functions | no | |
| touch | Filesystem Functions | yes | |
| umask | Filesystem Functions | yes | |
| unlink | Filesystem Functions | yes |
- Safe mode is not supported.
- magic quotes is not supported.
- Process streams opened with popen do not write to stdout (w) or stderr (r/w). For example popen('dummy', 'r'); would write to stderr (on http://php.net runtime): "'dummy' is not recognized as an internal or external command, operable program or batch file.". The runtime for PHP in WebSphere sMash does not output this string.
- umask is never reset at the end of a request
- Local file streams, http:// and input:// streams are supported.
Function Handling Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| call_user_func | Function Handling Functions | yes | |
| call_user_func_array | Function Handling Functions | yes | |
| create_function | Function Handling Functions | yes | |
| func_get_arg | Function Handling Functions | yes | |
| func_get_args | Function Handling Functions | yes | |
| func_num_args | Function Handling Functions | yes | |
| function_exists | Function Handling Functions | yes | |
| get_defined_functions | Function Handling Functions | yes | |
| register_shutdown_function | Function Handling Functions | yes | |
| register_tick_function | Function Handling Functions | yes | |
| unregister_tick_function | Function Handling Functions | yes |
hash Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| hash | hash Functions | yes | |
| hash_algos | hash Functions | yes | |
| hash_file | hash Functions | yes | |
| hash_final | hash Functions | yes | |
| hash_hmac | hash Functions | yes | |
| hash_hmac_file | hash Functions | yes | |
| hash_init | hash Functions | yes | |
| hash_update | hash Functions | yes | |
| hash_update_file | hash Functions | no | |
| hash_update_stream | hash Functions | no |
iconv Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| iconv | iconv Functions | yes | |
| iconv_get_encoding | iconv Functions | yes | |
| iconv_mime_decode | iconv Functions | yes | |
| iconv_mime_decode_headers | iconv Functions | yes | |
| iconv_mime_encode | iconv Functions | yes | |
| iconv_set_encoding | iconv Functions | yes | |
| iconv_strlen | iconv Functions | yes | |
| iconv_strpos | iconv Functions | yes | |
| iconv_strrpos | iconv Functions | yes | |
| iconv_substr | iconv Functions | yes | |
| ob_iconv_handler | iconv Functions | no |
- Output buffering not supported.
- There is not support for transliteration on Windows.
- Windows support uses ICU 3.6 and so the encodings supported are different to those supported on the http://php.net runtime.
Image Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| gd_info | Image Functions | yes | |
| getimagesize | Image Functions | yes | Does not support compressed SWF files. |
| image2wbmp | Image Functions | no | |
| image_type_to_extension | Image Functions | yes | |
| image_type_to_mime_type | Image Functions | yes | |
| imagealphablending | Image Functions | yes | |
| imageantialias | Image Functions | yes | |
| imagearc | Image Functions | yes | |
| imagechar | Image Functions | yes | |
| imagecharup | Image Functions | yes | |
| imagecolorallocate | Image Functions | yes | |
| imagecolorallocatealpha | Image Functions | yes | |
| imagecolorat | Image Functions | yes | |
| imagecolorclosest | Image Functions | yes | |
| imagecolorclosestalpha | Image Functions | yes | |
| imagecolorclosesthwb | Image Functions | no | |
| imagecolordeallocate | Image Functions | yes | |
| imagecolorexact | Image Functions | yes | |
| imagecolorexactalpha | Image Functions | yes | |
| imagecolormatch | Image Functions | yes | |
| imagecolorresolve | Image Functions | yes | |
| imagecolorresolvealpha | Image Functions | yes | |
| imagecolorset | Image Functions | yes | |
| imagecolorsforindex | Image Functions | yes | |
| imagecolorstotal | Image Functions | yes | |
| imagecolortransparent | Image Functions | yes | |
| imageconvolution | Image Functions | yes | |
| imagecopy | Image Functions | yes | |
| imagecopymerge | Image Functions | yes | |
| imagecopymergegray | Image Functions | no | |
| imagecopyresampled | Image Functions | yes | |
| imagecopyresized | Image Functions | yes | |
| imagecreate | Image Functions | yes | |
| imagecreatefromgd | Image Functions | yes | |
| imagecreatefromgd2 | Image Functions | yes | |
| imagecreatefromgd2part | Image Functions | yes | |
| imagecreatefromgif | Image Functions | yes | |
| imagecreatefromjpeg | Image Functions | yes | |
| imagecreatefrompng | Image Functions | yes | |
| imagecreatefromstring | Image Functions | yes | |
| imagecreatefromwbmp | Image Functions | yes | |
| imagecreatefromxbm | Image Functions | yes | |
| imagecreatefromxpm | Image Functions | no | |
| imagecreatetruecolor | Image Functions | yes | |
| imagedashedline | Image Functions | yes | |
| imagedestroy | Image Functions | yes | |
| imageellipse | Image Functions | yes | |
| imagefill | Image Functions | yes | |
| imagefilledarc | Image Functions | yes | |
| imagefilledellipse | Image Functions | yes | |
| imagefilledpolygon | Image Functions | yes | |
| imagefilledrectangle | Image Functions | yes | |
| imagefilltoborder | Image Functions | yes | |
| imagefilter | Image Functions | yes | |
| imagefontheight | Image Functions | yes | |
| imagefontwidth | Image Functions | yes | |
| imageftbbox | Image Functions | yes | |
| imagefttext | Image Functions | yes | |
| imagegammacorrect | Image Functions | yes | |
| imagegd | Image Functions | yes | |
| imagegd2 | Image Functions | yes | |
| imagegif | Image Functions | yes | |
| imageinterlace | Image Functions | yes | |
| imageistruecolor | Image Functions | yes | |
| imagejpeg | Image Functions | yes | |
| imagelayereffect | Image Functions | yes | |
| imageline | Image Functions | yes | |
| imageloadfont | Image Functions | yes | |
| imagepalettecopy | Image Functions | yes | |
| imagepng | Image Functions | yes | |
| imagepolygon | Image Functions | yes | |
| imagepsbbox | Image Functions | no | |
| imagepsencodefont | Image Functions | no | |
| imagepsextendfont | Image Functions | no | |
| imagepsfreefont | Image Functions | no | |
| imagepsloadfont | Image Functions | no | |
| imagepsslantfont | Image Functions | no | |
| imagepstext | Image Functions | no | |
| imagerectangle | Image Functions | yes | |
| imagerotate | Image Functions | yes | |
| imagesavealpha | Image Functions | yes | |
| imagesetbrush | Image Functions | yes | |
| imagesetpixel | Image Functions | yes | |
| imagesetstyle | Image Functions | yes | |
| imagesetthickness | Image Functions | yes | |
| imagesettile | Image Functions | yes | |
| imagestring | Image Functions | yes | |
| imagestringup | Image Functions | no | |
| imagesx | Image Functions | yes | |
| imagesy | Image Functions | yes | |
| imagetruecolortopalette | Image Functions | yes | |
| imagettfbbox | Image Functions | no | |
| imagettftext | Image Functions | yes | |
| imagetypes | Image Functions | yes | |
| imagewbmp | Image Functions | yes | |
| imagexbm | Image Functions | no | |
| iptcembed | Image Functions | no | |
| iptcparse | Image Functions | no | |
| jpeg2wbmp | Image Functions | yes | |
| png2wbmp | Image Functions | yes |
- No safe mode support.
- No XPM support.
IMAP Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| imap_8bit | IMAP Functions | yes | |
| imap_alerts | IMAP Functions | yes | |
| imap_append | IMAP Functions | yes | |
| imap_base64 | IMAP Functions | yes | |
| imap_binary | IMAP Functions | yes | |
| imap_body | IMAP Functions | yes | |
| imap_bodystruct | IMAP Functions | yes | |
| imap_check | IMAP Functions | yes | |
| imap_clearflag_full | IMAP Functions | yes | |
| imap_close | IMAP Functions | yes | |
| imap_createmailbox | IMAP Functions | yes | |
| imap_delete | IMAP Functions | yes | |
| imap_deletemailbox | IMAP Functions | yes | |
| imap_errors | IMAP Functions | yes | |
| imap_expunge | IMAP Functions | yes | |
| imap_fetch_overview | IMAP Functions | yes | |
| imap_fetchbody | IMAP Functions | yes | |
| imap_fetchheader | IMAP Functions | yes | |
| imap_fetchstructure | IMAP Functions | yes | |
| imap_get_quota | IMAP Functions | no | |
| imap_get_quotaroot | IMAP Functions | no | |
| imap_getacl | IMAP Functions | no | |
| imap_getmailboxes | IMAP Functions | yes | |
| imap_getsubscribed | IMAP Functions | yes | |
| imap_header | IMAP Functions | yes | |
| imap_headerinfo | IMAP Functions | yes | |
| imap_headers | IMAP Functions | yes | |
| imap_last_error | IMAP Functions | no | |
| imap_list | IMAP Functions | yes | |
| imap_listmailbox | IMAP Functions | yes | |
| imap_listscan | IMAP Functions | no | |
| imap_listsubscribed | IMAP Functions | yes | |
| imap_lsub | IMAP Functions | yes | |
| imap_mail | IMAP Functions | no | |
| imap_mail_compose | IMAP Functions | yes | |
| imap_mail_copy | IMAP Functions | yes | |
| imap_mail_move | IMAP Functions | yes | |
| imap_mailboxmsginfo | IMAP Functions | no | |
| imap_mime_header_decode | IMAP Functions | yes | |
| imap_msgno | IMAP Functions | yes | |
| imap_num_msg | IMAP Functions | yes | |
| imap_num_recent | IMAP Functions | yes | |
| imap_open | IMAP Functions | yes | |
| imap_ping | IMAP Functions | yes | |
| imap_qprint | IMAP Functions | yes | |
| imap_renamemailbox | IMAP Functions | no | |
| imap_reopen | IMAP Functions | yes | |
| imap_rfc822_parse_adrlist | IMAP Functions | yes | |
| imap_rfc822_parse_headers | IMAP Functions | yes | |
| imap_rfc822_write_address | IMAP Functions | yes | |
| imap_savebody | IMAP Functions | no | |
| imap_scanmailbox | IMAP Functions | no | |
| imap_search | IMAP Functions | yes | |
| imap_set_quota | IMAP Functions | no | |
| imap_setacl | IMAP Functions | no | |
| imap_setflag_full | IMAP Functions | yes | |
| imap_sort | IMAP Functions | no | |
| imap_status | IMAP Functions | yes | |
| imap_subscribe | IMAP Functions | no | |
| imap_thread | IMAP Functions | no | |
| imap_timeout | IMAP Functions | no | |
| imap_uid | IMAP Functions | yes | |
| imap_undelete | IMAP Functions | yes | |
| imap_unsubscribe | IMAP Functions | no | |
| imap_utf7_decode | IMAP Functions | yes | |
| imap_utf7_encode | IMAP Functions | yes | |
| imap_utf8 | IMAP Functions | yes |
JSON Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| json_decode | JSON Functions | yes | |
| json_encode | JSON Functions | yes |
LDAP Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| ldap_8859_to_t61 | LDAP Functions | no | |
| ldap_add | LDAP Functions | no | |
| ldap_bind | LDAP Functions | yes | |
| ldap_close | LDAP Functions | yes | |
| ldap_compare | LDAP Functions | no | |
| ldap_connect | LDAP Functions | yes | |
| ldap_count_entries | LDAP Functions | no | |
| ldap_delete | LDAP Functions | no | |
| ldap_dn2ufn | LDAP Functions | yes | |
| ldap_err2str | LDAP Functions | yes | |
| ldap_errno | LDAP Functions | yes | |
| ldap_error | LDAP Functions | no | |
| ldap_explode_dn | LDAP Functions | yes | |
| ldap_first_attribute | LDAP Functions | no | |
| ldap_first_entry | LDAP Functions | no | |
| ldap_first_reference | LDAP Functions | no | |
| ldap_free_result | LDAP Functions | no | |
| ldap_get_attributes | LDAP Functions | no | |
| ldap_get_dn | LDAP Functions | no | |
| ldap_get_entries | LDAP Functions | yes | |
| ldap_get_option | LDAP Functions | no | |
| ldap_get_values | LDAP Functions | no | |
| ldap_get_values_len | LDAP Functions | no | |
| ldap_list | LDAP Functions | no | |
| ldap_mod_add | LDAP Functions | no | |
| ldap_mod_del | LDAP Functions | no | |
| ldap_mod_replace | LDAP Functions | no | |
| ldap_modify | LDAP Functions | no | |
| ldap_next_attribute | LDAP Functions | no | |
| ldap_next_entry | LDAP Functions | no | |
| ldap_next_reference | LDAP Functions | no | |
| ldap_parse_reference | LDAP Functions | no | |
| ldap_parse_result | LDAP Functions | no | |
| ldap_read | LDAP Functions | no | |
| ldap_rename | LDAP Functions | no | |
| ldap_sasl_bind | LDAP Functions | no | |
| ldap_search | LDAP Functions | yes | |
| ldap_set_option | LDAP Functions | yes | |
| ldap_set_rebind_proc | LDAP Functions | no | |
| ldap_sort | LDAP Functions | no | |
| ldap_start_tls | LDAP Functions | no | |
| ldap_t61_to_8859 | LDAP Functions | no | |
| ldap_unbind | LDAP Functions | yes |
- Minor difference in parameter checking of resources. http://php.net will issue a warning if the wrong resource is provided, and the PHP runtime in WebSphere sMash will issue an error.
libxml Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| libxml_clear_errors | libxml Functions | yes | |
| libxml_get_errors | libxml Functions | yes | |
| libxml_get_last_error | libxml Functions | yes | |
| libxml_set_streams_context | libxml Functions | no | |
| libxml_use_internal_errors | libxml Functions | yes |
Mail Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| ezmlm_hash | Mail Functions | yes | |
| Mail Functions | yes |
Mathematical Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| abs | Mathematical Functions | yes | |
| acos | Mathematical Functions | yes | |
| acosh | Mathematical Functions | yes | |
| asin | Mathematical Functions | yes | |
| asinh | Mathematical Functions | yes | |
| atan | Mathematical Functions | yes | |
| atan2 | Mathematical Functions | yes | |
| atanh | Mathematical Functions | yes | |
| base_convert | Mathematical Functions | yes | |
| bindec | Mathematical Functions | yes | |
| ceil | Mathematical Functions | yes | |
| cos | Mathematical Functions | yes | |
| cosh | Mathematical Functions | yes | |
| decbin | Mathematical Functions | yes | |
| dechex | Mathematical Functions | yes | |
| decoct | Mathematical Functions | yes | |
| deg2rad | Mathematical Functions | yes | |
| exp | Mathematical Functions | yes | |
| expm1 | Mathematical Functions | yes | |
| floor | Mathematical Functions | yes | |
| fmod | Mathematical Functions | yes | |
| getrandmax | Mathematical Functions | yes | |
| hexdec | Mathematical Functions | yes | |
| hypot | Mathematical Functions | yes | |
| is_finite | Mathematical Functions | yes | |
| is_infinite | Mathematical Functions | yes | |
| is_nan | Mathematical Functions | yes | |
| lcg_value | Mathematical Functions | yes | |
| log | Mathematical Functions | yes | |
| log10 | Mathematical Functions | yes | |
| log1p | Mathematical Functions | yes | |
| max | Mathematical Functions | yes | |
| min | Mathematical Functions | yes | |
| mt_getrandmax | Mathematical Functions | yes | |
| mt_rand | Mathematical Functions | yes | |
| mt_srand | Mathematical Functions | yes | |
| octdec | Mathematical Functions | yes | |
| pi | Mathematical Functions | yes | |
| pow | Mathematical Functions | yes | |
| rad2deg | Mathematical Functions | yes | |
| rand | Mathematical Functions | yes | |
| round | Mathematical Functions | yes | |
| sin | Mathematical Functions | yes | |
| sinh | Mathematical Functions | yes | |
| sqrt | Mathematical Functions | yes | |
| srand | Mathematical Functions | yes | |
| tan | Mathematical Functions | yes | |
| tanh | Mathematical Functions | yes |
Mcrypt Encryption Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| mcrypt_cbc | Mcrypt Encryption Functions | yes | |
| mcrypt_cfb | Mcrypt Encryption Functions | no | |
| mcrypt_create_iv | Mcrypt Encryption Functions | no | |
| mcrypt_decrypt | Mcrypt Encryption Functions | yes | |
| mcrypt_ecb | Mcrypt Encryption Functions | yes | |
| mcrypt_enc_get_algorithms_name | Mcrypt Encryption Functions | no | |
| mcrypt_enc_get_block_size | Mcrypt Encryption Functions | no | |
| mcrypt_enc_get_iv_size | Mcrypt Encryption Functions | no | |
| mcrypt_enc_get_key_size | Mcrypt Encryption Functions | no | |
| mcrypt_enc_get_modes_name | Mcrypt Encryption Functions | no | |
| mcrypt_enc_get_supported_key_sizes | Mcrypt Encryption Functions | no | |
| mcrypt_enc_is_block_algorithm | Mcrypt Encryption Functions | no | |
| mcrypt_enc_is_block_algorithm_mode | Mcrypt Encryption Functions | no | |
| mcrypt_enc_is_block_mode | Mcrypt Encryption Functions | no | |
| mcrypt_enc_self_test | Mcrypt Encryption Functions | no | |
| mcrypt_encrypt | Mcrypt Encryption Functions | yes | |
| mcrypt_generic | Mcrypt Encryption Functions | no | |
| mcrypt_generic_deinit | Mcrypt Encryption Functions | no | |
| mcrypt_generic_end | Mcrypt Encryption Functions | no | |
| mcrypt_generic_init | Mcrypt Encryption Functions | no | |
| mcrypt_get_block_size | Mcrypt Encryption Functions | no | |
| mcrypt_get_cipher_name | Mcrypt Encryption Functions | no | |
| mcrypt_get_iv_size | Mcrypt Encryption Functions | no | |
| mcrypt_get_key_size | Mcrypt Encryption Functions | no | |
| mcrypt_list_algorithms | Mcrypt Encryption Functions | no | |
| mcrypt_list_modes | Mcrypt Encryption Functions | no | |
| mcrypt_module_close | Mcrypt Encryption Functions | no | |
| mcrypt_module_get_algo_block_size | Mcrypt Encryption Functions | no | |
| mcrypt_module_get_algo_key_size | Mcrypt Encryption Functions | no | |
| mcrypt_module_get_supported_key_sizes | Mcrypt Encryption Functions | no | |
| mcrypt_module_is_block_algorithm | Mcrypt Encryption Functions | no | |
| mcrypt_module_is_block_algorithm_mode | Mcrypt Encryption Functions | no | |
| mcrypt_module_is_block_mode | Mcrypt Encryption Functions | no | |
| mcrypt_module_open | Mcrypt Encryption Functions | no | |
| mcrypt_module_self_test | Mcrypt Encryption Functions | no | |
| mcrypt_ofb | Mcrypt Encryption Functions | no | |
| mdecrypt_generic | Mcrypt Encryption Functions | no |
Mimetype Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| mime_content_type | Mimetype Functions | yes |
Miscellaneous Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| connection_aborted | Miscellaneous Functions | no | |
| connection_status | Miscellaneous Functions | no | |
| connection_timeout | Miscellaneous Functions | no | |
| constant | Miscellaneous Functions | yes | |
| define | Miscellaneous Functions | yes | |
| defined | Miscellaneous Functions | yes | |
| die | Miscellaneous Functions | no | |
| eval | Miscellaneous Functions | yes | |
| exit | Miscellaneous Functions | no | |
| get_browser | Miscellaneous Functions | no | |
| halt_compiler | Miscellaneous Functions | no | |
| highlight_file | Miscellaneous Functions | no | |
| highlight_string | Miscellaneous Functions | yes | |
| ignore_user_abort | Miscellaneous Functions | yes | |
| pack | Miscellaneous Functions | yes | |
| php_check_syntax | Miscellaneous Functions | no | |
| php_strip_whitespace | Miscellaneous Functions | no | |
| show_source | Miscellaneous Functions | no | |
| sleep | Miscellaneous Functions | yes | |
| sys_getloadavg | Miscellaneous Functions | no | |
| time_nanosleep | Miscellaneous Functions | no | |
| time_sleep_until | Miscellaneous Functions | no | |
| uniqid | Miscellaneous Functions | yes | |
| unpack | Miscellaneous Functions | yes | |
| usleep | Miscellaneous Functions | yes |
Multibyte String Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| mb_check_encoding | Multibyte String Functions | no | |
| mb_convert_case | Multibyte String Functions | no | |
| mb_convert_encoding | Multibyte String Functions | yes | mb_convert_encoding does not support an Array or String containing multiple encodings, or auto being passed as the from_encoding. A PHP Warning is generated in these cases. |
| mb_convert_kana | Multibyte String Functions | no | |
| mb_convert_variables | Multibyte String Functions | no | |
| mb_decode_mimeheader | Multibyte String Functions | yes | |
| mb_decode_numericentity | Multibyte String Functions | no | |
| mb_detect_encoding | Multibyte String Functions | yes | |
| mb_detect_order | Multibyte String Functions | yes | |
| mb_encode_mimeheader | Multibyte String Functions | yes | |
| mb_encode_numericentity | Multibyte String Functions | no | |
| mb_ereg | Multibyte String Functions | yes | |
| mb_ereg_match | Multibyte String Functions | yes | |
| mb_ereg_replace | Multibyte String Functions | yes | |
| mb_ereg_search | Multibyte String Functions | no | |
| mb_ereg_search_getpos | Multibyte String Functions | no | |
| mb_ereg_search_getregs | Multibyte String Functions | no | |
| mb_ereg_search_init | Multibyte String Functions | no | |
| mb_ereg_search_pos | Multibyte String Functions | no | |
| mb_ereg_search_regs | Multibyte String Functions | no | |
| mb_ereg_search_setpos | Multibyte String Functions | no | |
| mb_eregi | Multibyte String Functions | no | |
| mb_eregi_replace | Multibyte String Functions | no | |
| mb_get_info | Multibyte String Functions | no | |
| mb_http_input | Multibyte String Functions | no | |
| mb_http_output | Multibyte String Functions | no | |
| mb_internal_encoding | Multibyte String Functions | yes | |
| mb_language | Multibyte String Functions | yes | |
| mb_list_encodings | Multibyte String Functions | no | |
| mb_output_handler | Multibyte String Functions | no | |
| mb_parse_str | Multibyte String Functions | no | |
| mb_preferred_mime_name | Multibyte String Functions | no | |
| mb_regex_encoding | Multibyte String Functions | yes | |
| mb_regex_set_options | Multibyte String Functions | yes | |
| mb_send_mail | Multibyte String Functions | no | |
| mb_split | Multibyte String Functions | yes | |
| mb_strcut | Multibyte String Functions | no | |
| mb_strimwidth | Multibyte String Functions | no | |
| mb_stripos | Multibyte String Functions | yes | |
| mb_stristr | Multibyte String Functions | yes | |
| mb_strlen | Multibyte String Functions | yes | |
| mb_strpos | Multibyte String Functions | yes | |
| mb_strrchr | Multibyte String Functions | yes | |
| mb_strrichr | Multibyte String Functions | yes | |
| mb_strripos | Multibyte String Functions | yes | |
| mb_strrpos | Multibyte String Functions | yes | |
| mb_strstr | Multibyte String Functions | yes | |
| mb_strtolower | Multibyte String Functions | yes | |
| mb_strtoupper | Multibyte String Functions | yes | |
| mb_strwidth | Multibyte String Functions | no | |
| mb_substitute_character | Multibyte String Functions | yes | |
| mb_substr | Multibyte String Functions | yes | |
| mb_substr_count | Multibyte String Functions | yes |
- The mb_* functions will behave the same as MBString if you specify the correct encoding for character data and the character data is correct. There is no guarantee that the output will be the same as MBString if the character data is not legal or if you don't specify the correct encoding. For example, mb_substr, if you pass in str and say it is UTF-32 when it is ascii or utf-8 you will not get the same result as http://php.net.
- This mbstring implementation uses the Java Locale and does not use the php setlocale() function.
- Regex support only supports i,m,p,s options in mb_regex_set_options and mb_ereg_replace calls. These options are not documented on http://php.net. A PHP Warning is generated if one of the unsupported options is specified.
- Any encoding not supported will result in an appropriate PHP message.
- This includes mbstring special encodings such as base64, html-entities, byte2*, byte4*, auto, pass etc which are not supported
- You will also get a warning if the INI entry is not supported or invalid
- The default internal encoding is ISO-8859-1, whereas mbstring on http://php.net determines the internal encoding based on mbstring.language. The default of mbstring.language is neutral which means internal encoding of ISO-8859-1
MySQL Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| mysql_affected_rows | MySQL Functions | yes | |
| mysql_change_user | MySQL Functions | no | |
| mysql_client_encoding | MySQL Functions | yes | |
| mysql_close | MySQL Functions | yes | |
| mysql_connect | MySQL Functions | yes | |
| mysql_create_db | MySQL Functions | yes | |
| mysql_data_seek | MySQL Functions | yes | |
| mysql_db_name | MySQL Functions | no | |
| mysql_db_query | MySQL Functions | yes | |
| mysql_drop_db | MySQL Functions | yes | |
| mysql_errno | MySQL Functions | yes | |
| mysql_error | MySQL Functions | yes | |
| mysql_escape_string | MySQL Functions | yes | |
| mysql_fetch_array | MySQL Functions | yes | |
| mysql_fetch_assoc | MySQL Functions | yes | |
| mysql_fetch_field | MySQL Functions | yes | Mysql_fetch_field can check for a distinction between types returned from TINYTEXT and VARCHAR. One is a blob, the other is a string. This implementation will return both as VARCHAR, so it is not possible to distinguish between them. The call will return maximum length defined in the database, not the maximum length used. That is, (VARCHAR[50] foo = "abc") gives "3" on http://php.net, and "50" on JDBC. |
| mysql_fetch_lengths | MySQL Functions | yes | |
| mysql_fetch_object | MySQL Functions | yes | |
| mysql_fetch_row | MySQL Functions | yes | |
| mysql_field_flags | MySQL Functions | yes | |
| mysql_field_len | MySQL Functions | yes | |
| mysql_field_name | MySQL Functions | yes | |
| mysql_field_seek | MySQL Functions | no | |
| mysql_field_table | MySQL Functions | yes | |
| mysql_field_type | MySQL Functions | yes | |
| mysql_free_result | MySQL Functions | yes | |
| mysql_get_client_info | MySQL Functions | yes | |
| mysql_get_host_info | MySQL Functions | yes | |
| mysql_get_proto_info | MySQL Functions | no | |
| mysql_get_server_info | MySQL Functions | yes | |
| mysql_info | MySQL Functions | no | |
| mysql_insert_id | MySQL Functions | yes | |
| mysql_list_dbs | MySQL Functions | yes | |
| mysql_list_fields | MySQL Functions | yes | |
| mysql_list_processes | MySQL Functions | yes | |
| mysql_list_tables | MySQL Functions | yes | |
| mysql_num_fields | MySQL Functions | yes | |
| mysql_num_rows | MySQL Functions | yes | |
| mysql_pconnect | MySQL Functions | yes | |
| mysql_ping | MySQL Functions | yes | |
| mysql_query | MySQL Functions | yes | |
| mysql_real_escape_string | MySQL Functions | yes | |
| mysql_result | MySQL Functions | yes | |
| mysql_select_db | MySQL Functions | yes | |
| mysql_stat | MySQL Functions | no | |
| mysql_tablename | MySQL Functions | yes | |
| mysql_thread_id | MySQL Functions | yes | |
| mysql_unbuffered_query | MySQL Functions | no |
Network Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| checkdnsrr | Network Functions | no | |
| closelog | Network Functions | yes | |
| debugger_off | Network Functions | no | |
| debugger_on | Network Functions | no | |
| define_syslog_variables | Network Functions | yes | |
| dns_check_record | Network Functions | no | |
| dns_get_mx | Network Functions | no | |
| dns_get_record | Network Functions | no | |
| fsockopen | Network Functions | yes | errno output argument is not supported. errstr argument is not supported. Encrypted streams (SSL and TLS) are not available. |
| gethostbyaddr | Network Functions | yes | |
| gethostbyname | Network Functions | yes | |
| gethostbynamel | Network Functions | yes | |
| getmxrr | Network Functions | no | |
| getprotobyname | Network Functions | no | |
| getprotobynumber | Network Functions | no | |
| getservbyname | Network Functions | no | |
| getservbyport | Network Functions | no | |
| header | Network Functions | no | |
| headers_list | Network Functions | no | |
| headers_sent | Network Functions | no | |
| inet_ntop | Network Functions | no | |
| inet_pton | Network Functions | no | |
| ip2long | Network Functions | yes | |
| long2ip | Network Functions | yes | |
| openlog | Network Functions | no | |
| pfsockopen | Network Functions | yes | |
| setcookie | Network Functions | no | |
| setrawcookie | Network Functions | no | |
| socket_get_status | Network Functions | yes | |
| socket_set_blocking | Network Functions | yes | |
| socket_set_timeout | Network Functions | yes | |
| syslog | Network Functions | yes |
Output Control Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| flush | Output Control Functions | yes | |
| ob_clean | Output Control Functions | yes | |
| ob_end_clean | Output Control Functions | yes | |
| ob_end_flush | Output Control Functions | yes | |
| ob_flush | Output Control Functions | yes | |
| ob_get_clean | Output Control Functions | yes | |
| ob_get_contents | Output Control Functions | yes | |
| ob_get_flush | Output Control Functions | no | |
| ob_get_length | Output Control Functions | yes | |
| ob_get_level | Output Control Functions | yes | |
| ob_get_status | Output Control Functions | no | |
| ob_gzhandler | Output Control Functions | no | |
| ob_implicit_flush | Output Control Functions | yes | |
| ob_list_handlers | Output Control Functions | no | |
| ob_start | Output Control Functions | yes | |
| output_add_rewrite_var | Output Control Functions | no | |
| output_reset_rewrite_vars | Output Control Functions | no |
PDO Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| pdo_begintransaction | PDO Functions | no | |
| pdo_commit | PDO Functions | no | |
| pdo_construct | PDO Functions | no | |
| pdo_errorcode | PDO Functions | no | |
| pdo_errorinfo | PDO Functions | no | |
| pdo_exec | PDO Functions | no | |
| pdo_getattribute | PDO Functions | yes | |
| pdo_getavailabledrivers | PDO Functions | yes | |
| pdo_lastinsertid | PDO Functions | yes | |
| pdo_prepare | PDO Functions | yes | |
| pdo_query | PDO Functions | yes | |
| pdo_quote | PDO Functions | yes | |
| pdo_rollback | PDO Functions | no | |
| pdo_setattribute | PDO Functions | yes | |
| pdostatement_bindcolumn | PDO Functions | yes | |
| pdostatement_bindparam | PDO Functions | yes | |
| pdostatement_bindvalue | PDO Functions | yes | |
| pdostatement_closecursor | PDO Functions | yes | |
| pdostatement_columncount | PDO Functions | yes | |
| pdostatement_errorcode | PDO Functions | no | |
| pdostatement_errorinfo | PDO Functions | no | |
| pdostatement_execute | PDO Functions | yes | |
| pdostatement_fetch | PDO Functions | yes | |
| pdostatement_fetchall | PDO Functions | yes | |
| pdostatement_fetchcolumn | PDO Functions | yes | |
| pdostatement_fetchobject | PDO Functions | yes | |
| pdostatement_getattribute | PDO Functions | yes | |
| pdostatement_getcolumnmeta | PDO Functions | no | |
| pdostatement_nextrowset | PDO Functions | yes | |
| pdostatement_rowcount | PDO Functions | yes | |
| pdostatement_setattribute | PDO Functions | yes | |
| pdostatement_setfetchmode | PDO Functions | yes |
- SET NAMES will not work with MySQL
PHP Options&Information
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| assert | PHP Options&Information | yes | |
| assert_options | PHP Options&Information | yes | |
| dl | PHP Options&Information | no | |
| extension_loaded | PHP Options&Information | yes | |
| get_cfg_var | PHP Options&Information | yes | |
| get_current_user | PHP Options&Information | no | |
| get_defined_constants | PHP Options&Information | yes | |
| get_extension_funcs | PHP Options&Information | yes | |
| get_include_path | PHP Options&Information | yes | |
| get_included_files | PHP Options&Information | yes | |
| get_loaded_extensions | PHP Options&Information | yes | |
| get_magic_quotes_gpc | PHP Options&Information | yes | |
| get_magic_quotes_runtime | PHP Options&Information | yes | |
| get_required_files | PHP Options&Information | no | |
| getenv | PHP Options&Information | yes | |
| getlastmod | PHP Options&Information | no | |
| getmygid | PHP Options&Information | no | |
| getmyinode | PHP Options&Information | no | |
| getmypid | PHP Options&Information | yes | |
| getmyuid | PHP Options&Information | no | |
| getopt | PHP Options&Information | no | |
| getrusage | PHP Options&Information | yes | |
| ini_alter | PHP Options&Information | yes | |
| ini_get | PHP Options&Information | yes | |
| ini_get_all | PHP Options&Information | yes | |
| ini_restore | PHP Options&Information | yes | |
| ini_set | PHP Options&Information | yes | |
| main | PHP Options&Information | no | |
| memory_get_peak_usage | PHP Options&Information | no | |
| memory_get_usage | PHP Options&Information | yes | |
| php_ini_scanned_files | PHP Options&Information | no | |
| php_logo_guid | PHP Options&Information | no | |
| php_sapi_name | PHP Options&Information | yes | |
| php_uname | PHP Options&Information | yes | |
| phpcredits | PHP Options&Information | no | |
| phpinfo | PHP Options&Information | yes | |
| phpversion | PHP Options&Information | yes | |
| putenv | PHP Options&Information | no | |
| restore_include_path | PHP Options&Information | yes | |
| set_include_path | PHP Options&Information | yes | |
| set_magic_quotes_runtime | PHP Options&Information | yes | |
| set_time_limit | PHP Options&Information | yes | |
| sys_get_temp_dir | PHP Options&Information | no | |
| version_compare | PHP Options&Information | yes | |
| zend_logo_guid | PHP Options&Information | no | |
| zend_version | PHP Options&Information | yes |
POSIX Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| posix_access | POSIX Functions | no | |
| posix_ctermid | POSIX Functions | yes | |
| posix_get_last_error | POSIX Functions | yes | |
| posix_getcwd | POSIX Functions | no | |
| posix_getegid | POSIX Functions | no | |
| posix_geteuid | POSIX Functions | no | |
| posix_getgid | POSIX Functions | yes | |
| posix_getgrgid | POSIX Functions | yes | |
| posix_getgrnam | POSIX Functions | yes | |
| posix_getgroups | POSIX Functions | no | |
| posix_getlogin | POSIX Functions | no | |
| posix_getpgid | POSIX Functions | yes | |
| posix_getpgrp | POSIX Functions | yes | |
| posix_getpid | POSIX Functions | yes | |
| posix_getppid | POSIX Functions | yes | |
| posix_getpwnam | POSIX Functions | yes | |
| posix_getpwuid | POSIX Functions | yes | |
| posix_getrlimit | POSIX Functions | yes | |
| posix_getsid | POSIX Functions | yes | |
| posix_getuid | POSIX Functions | yes | |
| posix_isatty | POSIX Functions | no | |
| posix_kill | POSIX Functions | yes | |
| posix_mkfifo | POSIX Functions | yes | |
| posix_mknod | POSIX Functions | yes | |
| posix_setegid | POSIX Functions | no | |
| posix_seteuid | POSIX Functions | no | |
| posix_setgid | POSIX Functions | no | |
| posix_setpgid | POSIX Functions | no | |
| posix_setsid | POSIX Functions | no | |
| posix_setuid | POSIX Functions | no | |
| posix_strerror | POSIX Functions | yes | |
| posix_times | POSIX Functions | yes | |
| posix_ttyname | POSIX Functions | no | |
| posix_uname | POSIX Functions | yes |
Program Execution Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| escapeshellarg | Program Execution Functions | yes | |
| escapeshellcmd | Program Execution Functions | yes | |
| exec | Program Execution Functions | yes | |
| passthru | Program Execution Functions | yes | |
| proc_close | Program Execution Functions | no | |
| proc_get_status | Program Execution Functions | no | |
| proc_nice | Program Execution Functions | no | |
| proc_open | Program Execution Functions | no | |
| proc_terminate | Program Execution Functions | no | |
| shell_exec | Program Execution Functions | yes | |
| system | Program Execution Functions | yes |
- Safe mode is not supported.
Regular Expression Functions (Perl-Compatible)
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| preg_grep | Regular Expression Functions (Perl-Compatible) | yes | |
| preg_last_error | Regular Expression Functions (Perl-Compatible) | yes | |
| preg_match | Regular Expression Functions (Perl-Compatible) | yes | |
| preg_match_all | Regular Expression Functions (Perl-Compatible) | yes | |
| preg_quote | Regular Expression Functions (Perl-Compatible) | yes | |
| preg_replace | Regular Expression Functions (Perl-Compatible) | yes | |
| preg_replace_callback | Regular Expression Functions (Perl-Compatible) | yes | |
| preg_split | Regular Expression Functions (Perl-Compatible) | yes |
Regular Expression Functions (POSIX Extended)
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| ereg | Regular Expression Functions (POSIX Extended) | yes | |
| ereg_replace | Regular Expression Functions (POSIX Extended) | yes | |
| eregi | Regular Expression Functions (POSIX Extended) | yes | |
| eregi_replace | Regular Expression Functions (POSIX Extended) | yes | |
| split | Regular Expression Functions (POSIX Extended) | yes | |
| spliti | Regular Expression Functions (POSIX Extended) | yes | |
| sql_regcase | Regular Expression Functions (POSIX Extended) | yes |
Session Handling Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| session_cache_expire | Session Handling Functions | yes | |
| session_cache_limiter | Session Handling Functions | yes | |
| session_commit | Session Handling Functions | yes | |
| session_decode | Session Handling Functions | yes | |
| session_destroy | Session Handling Functions | yes | |
| session_encode | Session Handling Functions | yes | |
| session_get_cookie_params | Session Handling Functions | yes | |
| session_id | Session Handling Functions | yes | |
| session_is_registered | Session Handling Functions | yes | |
| session_module_name | Session Handling Functions | yes | |
| session_name | Session Handling Functions | yes | |
| session_regenerate_id | Session Handling Functions | yes | |
| session_register | Session Handling Functions | yes | |
| session_save_path | Session Handling Functions | yes | |
| session_set_cookie_params | Session Handling Functions | yes | |
| session_set_save_handler | Session Handling Functions | yes | |
| session_start | Session Handling Functions | yes | |
| session_unregister | Session Handling Functions | yes | |
| session_unset | Session Handling Functions | yes | |
| session_write_close | Session Handling Functions | yes |
SimpleXML functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| simplexml_element_addattribute | SimpleXML functions | yes | |
| simplexml_element_addchild | SimpleXML functions | yes | |
| simplexml_element_asxml | SimpleXML functions | yes | |
| simplexml_element_attributes | SimpleXML functions | yes | |
| simplexml_element_children | SimpleXML functions | yes | |
| simplexml_element_construct | SimpleXML functions | yes | |
| simplexml_element_getdocnamespaces | SimpleXML functions | yes | |
| simplexml_element_getname | SimpleXML functions | yes | |
| simplexml_element_getnamespaces | SimpleXML functions | yes | |
| simplexml_element_registerxpathnamespace | SimpleXML functions | yes | |
| simplexml_element_xpath | SimpleXML functions | yes | |
| simplexml_import_dom | SimpleXML functions | no | |
| simplexml_load_file | SimpleXML functions | yes | |
| simplexml_load_string | SimpleXML functions | yes |
Standard PHP Library (SPL) Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| AppendIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| AppendIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| AppendIterator.append | Standard PHP Library (SPL) Functions | no | |
| AppendIterator.current | Standard PHP Library (SPL) Functions | no | |
| AppendIterator.getArrayIterator | Standard PHP Library (SPL) Functions | no | |
| AppendIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| AppendIterator.getIteratorIndex | Standard PHP Library (SPL) Functions | no | |
| AppendIterator.key | Standard PHP Library (SPL) Functions | no | |
| AppendIterator.next | Standard PHP Library (SPL) Functions | no | |
| AppendIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| AppendIterator.valid | Standard PHP Library (SPL) Functions | no | |
| ArrayAccess.(class) | Standard PHP Library (SPL) Functions | yes | |
| ArrayAccess.offsetExists | Standard PHP Library (SPL) Functions | yes | |
| ArrayAccess.offsetGet | Standard PHP Library (SPL) Functions | yes | |
| ArrayAccess.offsetSet | Standard PHP Library (SPL) Functions | yes | |
| ArrayAccess.offsetUnset | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.append | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.asort | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.count | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.current | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.getArrayCopy | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.getFlags | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.key | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.ksort | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.natcasesort | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.natsort | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.next | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.offsetExists | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.offsetGet | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.offsetSet | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.offsetUnset | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.seek | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.setFlags | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.uasort | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.uksort | Standard PHP Library (SPL) Functions | no | |
| ArrayIterator.valid | Standard PHP Library (SPL) Functions | no | |
| ArrayObject.(class) | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.__construct | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.append | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.asort | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.count | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.exchangeArray | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.getArrayCopy | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.getFlags | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.getIterator | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.getIteratorClass | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.ksort | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.natcasesort | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.natsort | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.offsetExists | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.offsetGet | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.offsetSet | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.offsetUnset | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.setFlags | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.setIteratorClass | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.uasort | Standard PHP Library (SPL) Functions | yes | |
| ArrayObject.uksort | Standard PHP Library (SPL) Functions | yes | |
| BadFunctionCallException.(class) | Standard PHP Library (SPL) Functions | yes | |
| BadFunctionCallException.__clone | Standard PHP Library (SPL) Functions | yes | |
| BadFunctionCallException.__construct | Standard PHP Library (SPL) Functions | yes | |
| BadFunctionCallException.__toString | Standard PHP Library (SPL) Functions | yes | |
| BadFunctionCallException.getCode | Standard PHP Library (SPL) Functions | yes | |
| BadFunctionCallException.getFile | Standard PHP Library (SPL) Functions | yes | |
| BadFunctionCallException.getLine | Standard PHP Library (SPL) Functions | yes | |
| BadFunctionCallException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| BadFunctionCallException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| BadFunctionCallException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| BadMethodCallException.(class) | Standard PHP Library (SPL) Functions | yes | |
| BadMethodCallException.__clone | Standard PHP Library (SPL) Functions | yes | |
| BadMethodCallException.__construct | Standard PHP Library (SPL) Functions | yes | |
| BadMethodCallException.__toString | Standard PHP Library (SPL) Functions | yes | |
| BadMethodCallException.getCode | Standard PHP Library (SPL) Functions | yes | |
| BadMethodCallException.getFile | Standard PHP Library (SPL) Functions | yes | |
| BadMethodCallException.getLine | Standard PHP Library (SPL) Functions | yes | |
| BadMethodCallException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| BadMethodCallException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| BadMethodCallException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.__toString | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.count | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.current | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.getCache | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.getFlags | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.hasNext | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.key | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.next | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.offsetExists | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.offsetGet | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.offsetSet | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.offsetUnset | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.setFlags | Standard PHP Library (SPL) Functions | no | |
| CachingIterator.valid | Standard PHP Library (SPL) Functions | no | |
| class_implements | Standard PHP Library (SPL) Functions | yes | |
| class_parents | Standard PHP Library (SPL) Functions | no | |
| Countable.(class) | Standard PHP Library (SPL) Functions | yes | |
| Countable.count | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.__toString | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.current | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getATime | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getBasename | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getCTime | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getFileInfo | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getFilename | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getGroup | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getInode | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getLinkTarget | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getMTime | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getOwner | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getPath | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getPathInfo | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getPathname | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getPerms | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getRealPath | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getSize | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.getType | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.isDir | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.isDot | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.isExecutable | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.isFile | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.isLink | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.isReadable | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.isWritable | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.key | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.next | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.openFile | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.setFileClass | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.setInfoClass | Standard PHP Library (SPL) Functions | no | |
| DirectoryIterator.valid | Standard PHP Library (SPL) Functions | no | |
| DomainException.(class) | Standard PHP Library (SPL) Functions | yes | |
| DomainException.__clone | Standard PHP Library (SPL) Functions | yes | |
| DomainException.__construct | Standard PHP Library (SPL) Functions | yes | |
| DomainException.__toString | Standard PHP Library (SPL) Functions | yes | |
| DomainException.getCode | Standard PHP Library (SPL) Functions | yes | |
| DomainException.getFile | Standard PHP Library (SPL) Functions | yes | |
| DomainException.getLine | Standard PHP Library (SPL) Functions | yes | |
| DomainException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| DomainException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| DomainException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| EmptyIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| EmptyIterator.current | Standard PHP Library (SPL) Functions | no | |
| EmptyIterator.key | Standard PHP Library (SPL) Functions | no | |
| EmptyIterator.next | Standard PHP Library (SPL) Functions | no | |
| EmptyIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| EmptyIterator.valid | Standard PHP Library (SPL) Functions | no | |
| FilterIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| FilterIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| FilterIterator.accept | Standard PHP Library (SPL) Functions | no | |
| FilterIterator.current | Standard PHP Library (SPL) Functions | no | |
| FilterIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| FilterIterator.key | Standard PHP Library (SPL) Functions | no | |
| FilterIterator.next | Standard PHP Library (SPL) Functions | no | |
| FilterIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| FilterIterator.valid | Standard PHP Library (SPL) Functions | no | |
| InfiniteIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| InfiniteIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| InfiniteIterator.current | Standard PHP Library (SPL) Functions | no | |
| InfiniteIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| InfiniteIterator.key | Standard PHP Library (SPL) Functions | no | |
| InfiniteIterator.next | Standard PHP Library (SPL) Functions | no | |
| InfiniteIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| InfiniteIterator.valid | Standard PHP Library (SPL) Functions | no | |
| InvalidArgumentException.(class) | Standard PHP Library (SPL) Functions | yes | |
| InvalidArgumentException.__clone | Standard PHP Library (SPL) Functions | yes | |
| InvalidArgumentException.__construct | Standard PHP Library (SPL) Functions | yes | |
| InvalidArgumentException.__toString | Standard PHP Library (SPL) Functions | yes | |
| InvalidArgumentException.getCode | Standard PHP Library (SPL) Functions | yes | |
| InvalidArgumentException.getFile | Standard PHP Library (SPL) Functions | yes | |
| InvalidArgumentException.getLine | Standard PHP Library (SPL) Functions | yes | |
| InvalidArgumentException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| InvalidArgumentException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| InvalidArgumentException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| Iterator.(class) | Standard PHP Library (SPL) Functions | yes | |
| Iterator.current | Standard PHP Library (SPL) Functions | yes | |
| Iterator.key | Standard PHP Library (SPL) Functions | yes | |
| Iterator.next | Standard PHP Library (SPL) Functions | yes | |
| Iterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| Iterator.valid | Standard PHP Library (SPL) Functions | yes | |
| iterator_count | Standard PHP Library (SPL) Functions | no | |
| iterator_to_array | Standard PHP Library (SPL) Functions | no | |
| IteratorAggregate.(class) | Standard PHP Library (SPL) Functions | yes | |
| IteratorAggregate.getIterator | Standard PHP Library (SPL) Functions | yes | |
| IteratorIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| IteratorIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| IteratorIterator.current | Standard PHP Library (SPL) Functions | no | |
| IteratorIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| IteratorIterator.key | Standard PHP Library (SPL) Functions | no | |
| IteratorIterator.next | Standard PHP Library (SPL) Functions | no | |
| IteratorIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| IteratorIterator.valid | Standard PHP Library (SPL) Functions | no | |
| LengthException.(class) | Standard PHP Library (SPL) Functions | yes | |
| LengthException.__clone | Standard PHP Library (SPL) Functions | yes | |
| LengthException.__construct | Standard PHP Library (SPL) Functions | yes | |
| LengthException.__toString | Standard PHP Library (SPL) Functions | yes | |
| LengthException.getCode | Standard PHP Library (SPL) Functions | yes | |
| LengthException.getFile | Standard PHP Library (SPL) Functions | yes | |
| LengthException.getLine | Standard PHP Library (SPL) Functions | yes | |
| LengthException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| LengthException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| LengthException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| LimitIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| LimitIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| LimitIterator.current | Standard PHP Library (SPL) Functions | no | |
| LimitIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| LimitIterator.getPosition | Standard PHP Library (SPL) Functions | no | |
| LimitIterator.key | Standard PHP Library (SPL) Functions | no | |
| LimitIterator.next | Standard PHP Library (SPL) Functions | no | |
| LimitIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| LimitIterator.seek | Standard PHP Library (SPL) Functions | no | |
| LimitIterator.valid | Standard PHP Library (SPL) Functions | no | |
| LogicException.(class) | Standard PHP Library (SPL) Functions | yes | |
| LogicException.__clone | Standard PHP Library (SPL) Functions | yes | |
| LogicException.__construct | Standard PHP Library (SPL) Functions | yes | |
| LogicException.__toString | Standard PHP Library (SPL) Functions | yes | |
| LogicException.getCode | Standard PHP Library (SPL) Functions | yes | |
| LogicException.getFile | Standard PHP Library (SPL) Functions | yes | |
| LogicException.getLine | Standard PHP Library (SPL) Functions | yes | |
| LogicException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| LogicException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| LogicException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| NoRewindIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| NoRewindIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| NoRewindIterator.current | Standard PHP Library (SPL) Functions | no | |
| NoRewindIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| NoRewindIterator.key | Standard PHP Library (SPL) Functions | no | |
| NoRewindIterator.next | Standard PHP Library (SPL) Functions | no | |
| NoRewindIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| NoRewindIterator.valid | Standard PHP Library (SPL) Functions | no | |
| OuterIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| OuterIterator.current | Standard PHP Library (SPL) Functions | no | |
| OuterIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| OuterIterator.key | Standard PHP Library (SPL) Functions | no | |
| OuterIterator.next | Standard PHP Library (SPL) Functions | no | |
| OuterIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| OuterIterator.valid | Standard PHP Library (SPL) Functions | no | |
| OutOfBoundsException.(class) | Standard PHP Library (SPL) Functions | yes | |
| OutOfBoundsException.__clone | Standard PHP Library (SPL) Functions | yes | |
| OutOfBoundsException.__construct | Standard PHP Library (SPL) Functions | yes | |
| OutOfBoundsException.__toString | Standard PHP Library (SPL) Functions | yes | |
| OutOfBoundsException.getCode | Standard PHP Library (SPL) Functions | yes | |
| OutOfBoundsException.getFile | Standard PHP Library (SPL) Functions | yes | |
| OutOfBoundsException.getLine | Standard PHP Library (SPL) Functions | yes | |
| OutOfBoundsException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| OutOfBoundsException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| OutOfBoundsException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| OutOfRangeException.(class) | Standard PHP Library (SPL) Functions | yes | |
| OutOfRangeException.__clone | Standard PHP Library (SPL) Functions | yes | |
| OutOfRangeException.__construct | Standard PHP Library (SPL) Functions | yes | |
| OutOfRangeException.__toString | Standard PHP Library (SPL) Functions | yes | |
| OutOfRangeException.getCode | Standard PHP Library (SPL) Functions | yes | |
| OutOfRangeException.getFile | Standard PHP Library (SPL) Functions | yes | |
| OutOfRangeException.getLine | Standard PHP Library (SPL) Functions | yes | |
| OutOfRangeException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| OutOfRangeException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| OutOfRangeException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| OverflowException.(class) | Standard PHP Library (SPL) Functions | yes | |
| OverflowException.__clone | Standard PHP Library (SPL) Functions | yes | |
| OverflowException.__construct | Standard PHP Library (SPL) Functions | yes | |
| OverflowException.__toString | Standard PHP Library (SPL) Functions | yes | |
| OverflowException.getCode | Standard PHP Library (SPL) Functions | yes | |
| OverflowException.getFile | Standard PHP Library (SPL) Functions | yes | |
| OverflowException.getLine | Standard PHP Library (SPL) Functions | yes | |
| OverflowException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| OverflowException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| OverflowException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| ParentIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| ParentIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| ParentIterator.accept | Standard PHP Library (SPL) Functions | no | |
| ParentIterator.current | Standard PHP Library (SPL) Functions | no | |
| ParentIterator.getChildren | Standard PHP Library (SPL) Functions | no | |
| ParentIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| ParentIterator.hasChildren | Standard PHP Library (SPL) Functions | no | |
| ParentIterator.key | Standard PHP Library (SPL) Functions | no | |
| ParentIterator.next | Standard PHP Library (SPL) Functions | no | |
| ParentIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| ParentIterator.valid | Standard PHP Library (SPL) Functions | no | |
| RangeException.(class) | Standard PHP Library (SPL) Functions | yes | |
| RangeException.__clone | Standard PHP Library (SPL) Functions | yes | |
| RangeException.__construct | Standard PHP Library (SPL) Functions | yes | |
| RangeException.__toString | Standard PHP Library (SPL) Functions | yes | |
| RangeException.getCode | Standard PHP Library (SPL) Functions | yes | |
| RangeException.getFile | Standard PHP Library (SPL) Functions | yes | |
| RangeException.getLine | Standard PHP Library (SPL) Functions | yes | |
| RangeException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| RangeException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| RangeException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| RecursiveArrayIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.append | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.asort | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.count | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.current | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.getArrayCopy | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.getChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.getFlags | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.hasChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.key | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.ksort | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.natcasesort | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.natsort | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.next | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.offsetExists | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.offsetGet | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.offsetSet | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.offsetUnset | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.seek | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.setFlags | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.uasort | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.uksort | Standard PHP Library (SPL) Functions | no | |
| RecursiveArrayIterator.valid | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.__toString | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.count | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.current | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.getCache | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.getChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.getFlags | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.hasChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.hasNext | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.key | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.next | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.offsetExists | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.offsetGet | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.offsetSet | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.offsetUnset | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.setFlags | Standard PHP Library (SPL) Functions | no | |
| RecursiveCachingIterator.valid | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.__toString | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.current | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getATime | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getBasename | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getCTime | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getFileInfo | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getFilename | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getGroup | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getInode | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getLinkTarget | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getMTime | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getOwner | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getPath | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getPathInfo | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getPathname | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getPerms | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getRealPath | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getSize | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getSubPath | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getSubPathname | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.getType | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.hasChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.isDir | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.isDot | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.isExecutable | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.isFile | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.isLink | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.isReadable | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.isWritable | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.key | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.next | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.openFile | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.setFileClass | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.setInfoClass | Standard PHP Library (SPL) Functions | no | |
| RecursiveDirectoryIterator.valid | Standard PHP Library (SPL) Functions | no | |
| RecursiveFilterIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| RecursiveFilterIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| RecursiveFilterIterator.accept | Standard PHP Library (SPL) Functions | no | |
| RecursiveFilterIterator.current | Standard PHP Library (SPL) Functions | no | |
| RecursiveFilterIterator.getChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveFilterIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| RecursiveFilterIterator.hasChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveFilterIterator.key | Standard PHP Library (SPL) Functions | no | |
| RecursiveFilterIterator.next | Standard PHP Library (SPL) Functions | no | |
| RecursiveFilterIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| RecursiveFilterIterator.valid | Standard PHP Library (SPL) Functions | no | |
| RecursiveIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| RecursiveIterator.current | Standard PHP Library (SPL) Functions | no | |
| RecursiveIterator.getChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveIterator.hasChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveIterator.key | Standard PHP Library (SPL) Functions | no | |
| RecursiveIterator.next | Standard PHP Library (SPL) Functions | no | |
| RecursiveIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| RecursiveIterator.valid | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.beginChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.beginIteration | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.callGetChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.callHasChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.current | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.endChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.endIteration | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.getDepth | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.getMaxDepth | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.getSubIterator | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.key | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.next | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.nextElement | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.setMaxDepth | Standard PHP Library (SPL) Functions | no | |
| RecursiveIteratorIterator.valid | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.accept | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.current | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.getChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.getFlags | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.getMode | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.getPregFlags | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.hasChildren | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.key | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.next | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.setFlags | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.setMode | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.setPregFlags | Standard PHP Library (SPL) Functions | no | |
| RecursiveRegexIterator.valid | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.accept | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.current | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.getFlags | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.getInnerIterator | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.getMode | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.getPregFlags | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.key | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.next | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.setFlags | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.setMode | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.setPregFlags | Standard PHP Library (SPL) Functions | no | |
| RegexIterator.valid | Standard PHP Library (SPL) Functions | no | |
| RuntimeException.(class) | Standard PHP Library (SPL) Functions | yes | |
| RuntimeException.__clone | Standard PHP Library (SPL) Functions | yes | |
| RuntimeException.__construct | Standard PHP Library (SPL) Functions | yes | |
| RuntimeException.__toString | Standard PHP Library (SPL) Functions | yes | |
| RuntimeException.getCode | Standard PHP Library (SPL) Functions | yes | |
| RuntimeException.getFile | Standard PHP Library (SPL) Functions | yes | |
| RuntimeException.getLine | Standard PHP Library (SPL) Functions | yes | |
| RuntimeException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| RuntimeException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| RuntimeException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| SeekableIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| SeekableIterator.current | Standard PHP Library (SPL) Functions | no | |
| SeekableIterator.key | Standard PHP Library (SPL) Functions | no | |
| SeekableIterator.next | Standard PHP Library (SPL) Functions | no | |
| SeekableIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| SeekableIterator.seek | Standard PHP Library (SPL) Functions | no | |
| SeekableIterator.valid | Standard PHP Library (SPL) Functions | no | |
| Serializable.(class) | Standard PHP Library (SPL) Functions | yes | |
| Serializable.serialize | Standard PHP Library (SPL) Functions | yes | |
| Serializable.unserialize | Standard PHP Library (SPL) Functions | yes | |
| SimpleXMLIterator.(class) | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.__construct | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.addAttribute | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.addChild | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.asXML | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.attributes | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.children | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.count | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.current | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.getChildren | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.getDocNamespaces | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.getName | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.getNamespaces | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.hasChildren | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.key | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.next | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.registerXPathNamespace | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.rewind | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.saveXML | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.valid | Standard PHP Library (SPL) Functions | no | |
| SimpleXMLIterator.xpath | Standard PHP Library (SPL) Functions | no | |
| spl_autoload | Standard PHP Library (SPL) Functions | no | |
| spl_autoload_call | Standard PHP Library (SPL) Functions | no | |
| spl_autoload_extensions | Standard PHP Library (SPL) Functions | no | |
| spl_autoload_functions | Standard PHP Library (SPL) Functions | no | |
| spl_autoload_register | Standard PHP Library (SPL) Functions | no | |
| spl_autoload_unregister | Standard PHP Library (SPL) Functions | no | |
| spl_classes | Standard PHP Library (SPL) Functions | no | |
| spl_object_hash | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.(class) | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.__construct | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.__toString | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getATime | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getBasename | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getCTime | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getFileInfo | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getFilename | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getGroup | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getInode | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getLinkTarget | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getMTime | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getOwner | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getPath | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getPathInfo | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getPathname | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getPerms | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getRealPath | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getSize | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.getType | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.isDir | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.isExecutable | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.isFile | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.isLink | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.isReadable | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.isWritable | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.openFile | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.setFileClass | Standard PHP Library (SPL) Functions | no | |
| SplFileInfo.setInfoClass | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.(class) | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.__construct | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.__toString | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.current | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.eof | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.fflush | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.fgetc | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.fgetcsv | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.fgets | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.fgetss | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.flock | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.fpassthru | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.fscanf | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.fseek | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.fstat | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.ftell | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.ftruncate | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.fwrite | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getATime | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getBasename | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getChildren | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getCsvControl | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getCTime | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getCurrentLine | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getFileInfo | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getFilename | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getFlags | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getGroup | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getInode | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getLinkTarget | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getMaxLineLen | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getMTime | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getOwner | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getPath | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getPathInfo | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getPathname | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getPerms | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getRealPath | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getSize | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.getType | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.hasChildren | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.isDir | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.isExecutable | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.isFile | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.isLink | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.isReadable | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.isWritable | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.key | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.next | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.openFile | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.rewind | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.seek | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.setCsvControl | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.setFileClass | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.setFlags | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.setInfoClass | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.setMaxLineLen | Standard PHP Library (SPL) Functions | no | |
| SplFileObject.valid | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.(class) | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.attach | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.contains | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.count | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.current | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.detach | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.key | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.next | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.rewind | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.serialize | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.unserialize | Standard PHP Library (SPL) Functions | no | |
| SplObjectStorage.valid | Standard PHP Library (SPL) Functions | no | |
| SplObserver.(class) | Standard PHP Library (SPL) Functions | no | |
| SplObserver.update | Standard PHP Library (SPL) Functions | no | |
| SplSubject.(class) | Standard PHP Library (SPL) Functions | no | |
| SplSubject.attach | Standard PHP Library (SPL) Functions | no | |
| SplSubject.detach | Standard PHP Library (SPL) Functions | no | |
| SplSubject.notify | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.(class) | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.__construct | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.__toString | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.current | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.eof | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.fflush | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.fgetc | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.fgetcsv | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.fgets | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.fgetss | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.flock | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.fpassthru | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.fscanf | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.fseek | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.fstat | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.ftell | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.ftruncate | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.fwrite | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getATime | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getBasename | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getChildren | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getCsvControl | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getCTime | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getCurrentLine | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getFileInfo | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getFilename | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getFlags | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getGroup | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getInode | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getLinkTarget | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getMaxLineLen | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getMTime | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getOwner | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getPath | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getPathInfo | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getPathname | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getPerms | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getRealPath | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getSize | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.getType | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.hasChildren | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.isDir | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.isExecutable | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.isFile | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.isLink | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.isReadable | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.isWritable | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.key | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.next | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.openFile | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.rewind | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.seek | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.setCsvControl | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.setFileClass | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.setFlags | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.setInfoClass | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.setMaxLineLen | Standard PHP Library (SPL) Functions | no | |
| SplTempFileObject.valid | Standard PHP Library (SPL) Functions | no | |
| Traversable.(class) | Standard PHP Library (SPL) Functions | yes | |
| UnderflowException.(class) | Standard PHP Library (SPL) Functions | yes | |
| UnderflowException.__clone | Standard PHP Library (SPL) Functions | yes | |
| UnderflowException.__construct | Standard PHP Library (SPL) Functions | yes | |
| UnderflowException.__toString | Standard PHP Library (SPL) Functions | yes | |
| UnderflowException.getCode | Standard PHP Library (SPL) Functions | yes | |
| UnderflowException.getFile | Standard PHP Library (SPL) Functions | yes | |
| UnderflowException.getLine | Standard PHP Library (SPL) Functions | yes | |
| UnderflowException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| UnderflowException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| UnderflowException.getTraceAsString | Standard PHP Library (SPL) Functions | yes | |
| UnexpectedValueException.(class) | Standard PHP Library (SPL) Functions | yes | |
| UnexpectedValueException.__clone | Standard PHP Library (SPL) Functions | yes | |
| UnexpectedValueException.__construct | Standard PHP Library (SPL) Functions | yes | |
| UnexpectedValueException.__toString | Standard PHP Library (SPL) Functions | yes | |
| UnexpectedValueException.getCode | Standard PHP Library (SPL) Functions | yes | |
| UnexpectedValueException.getFile | Standard PHP Library (SPL) Functions | yes | |
| UnexpectedValueException.getLine | Standard PHP Library (SPL) Functions | yes | |
| UnexpectedValueException.getMessage | Standard PHP Library (SPL) Functions | yes | |
| UnexpectedValueException.getTrace | Standard PHP Library (SPL) Functions | yes | |
| UnexpectedValueException.getTraceAsString | Standard PHP Library (SPL) Functions | yes |
Stream Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| stream_bucket_append | Stream Functions | no | |
| stream_bucket_make_writeable | Stream Functions | no | |
| stream_bucket_new | Stream Functions | no | |
| stream_bucket_prepend | Stream Functions | no | |
| stream_context_create | Stream Functions | yes | |
| stream_context_get_default | Stream Functions | no | |
| stream_context_get_options | Stream Functions | yes | |
| stream_context_set_option | Stream Functions | yes | |
| stream_context_set_params | Stream Functions | no | |
| stream_copy_to_stream | Stream Functions | no | |
| stream_filter_append | Stream Functions | no | |
| stream_filter_prepend | Stream Functions | no | |
| stream_filter_register | Stream Functions | no | |
| stream_filter_remove | Stream Functions | no | |
| stream_get_contents | Stream Functions | yes | |
| stream_get_filters | Stream Functions | no | |
| stream_get_line | Stream Functions | no | |
| stream_get_meta_data | Stream Functions | yes | unread bytes field (used buffer size) in return is not always the same for file streams, because the file stream implementation does not use buffers |
| stream_get_transports | Stream Functions | no | |
| stream_get_wrappers | Stream Functions | yes | |
| stream_register_wrapper | Stream Functions | no | |
| stream_select | Stream Functions | no | |
| stream_set_blocking | Stream Functions | no | |
| stream_set_timeout | Stream Functions | yes | |
| stream_set_write_buffer | Stream Functions | no | |
| stream_socket_accept | Stream Functions | no | |
| stream_socket_client | Stream Functions | no | |
| stream_socket_enable_crypto | Stream Functions | no | |
| stream_socket_get_name | Stream Functions | no | |
| stream_socket_pair | Stream Functions | no | |
| stream_socket_recvfrom | Stream Functions | no | |
| stream_socket_sendto | Stream Functions | no | |
| stream_socket_server | Stream Functions | no | |
| stream_wrapper_register | Stream Functions | no | |
| stream_wrapper_restore | Stream Functions | no | |
| stream_wrapper_unregister | Stream Functions | no |
String Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| addcslashes | String Functions | yes | |
| addslashes | String Functions | yes | |
| bin2hex | String Functions | yes | |
| chop | String Functions | yes | |
| chr | String Functions | yes | |
| chunk_split | String Functions | yes | |
| convert_cyr_string | String Functions | yes | |
| convert_uudecode | String Functions | yes | |
| convert_uuencode | String Functions | yes | |
| count_chars | String Functions | yes | |
| crc32 | String Functions | yes | |
| crypt | String Functions | no | Not available on Windows. |
| echo | String Functions | yes | |
| explode | String Functions | yes | |
| fprintf | String Functions | yes | |
| get_html_translation_table | String Functions | yes | |
| hebrev | String Functions | yes | |
| hebrevc | String Functions | yes | |
| html_entity_decode | String Functions | yes | This will result in a WARNING if the specified character set hint not equal to php.ini setting for "unicode.runtime_encoding". |
| htmlentities | String Functions | yes | This will result in a WARNING if the specified character set hint not equal to php.ini setting for "unicode.runtime_encoding". |
| htmlspecialchars | String Functions | yes | This will result in a WARNING if the specified character set hint not equal to php.ini setting for "unicode.runtime_encoding". |
| htmlspecialchars_decode | String Functions | yes | |
| implode | String Functions | yes | |
| join | String Functions | yes | |
| levenshtein | String Functions | yes | |
| localeconv | String Functions | yes | |
| ltrim | String Functions | yes | |
| md5 | String Functions | yes | |
| md5_file | String Functions | yes | |
| metaphone | String Functions | yes | |
| money_format | String Functions | yes | |
| nl2br | String Functions | yes | |
| nl_langinfo | String Functions | yes | |
| number_format | String Functions | yes | |
| ord | String Functions | yes | |
| parse_str | String Functions | yes | |
| String Functions | yes | ||
| printf | String Functions | yes | |
| quoted_printable_decode | String Functions | yes | |
| quotemeta | String Functions | yes | |
| rtrim | String Functions | yes | |
| setlocale | String Functions | no | |
| sha1 | String Functions | yes | |
| sha1_file | String Functions | yes | |
| similar_text | String Functions | yes | |
| soundex | String Functions | yes | |
| sprintf | String Functions | yes | |
| sscanf | String Functions | yes | |
| str_ireplace | String Functions | yes | |
| str_pad | String Functions | yes | |
| str_repeat | String Functions | yes | |
| str_replace | String Functions | yes | |
| str_rot13 | String Functions | yes | |
| str_shuffle | String Functions | yes | |
| str_split | String Functions | yes | |
| str_word_count | String Functions | yes | |
| strcasecmp | String Functions | yes | |
| strchr | String Functions | yes | |
| strcmp | String Functions | yes | |
| strcoll | String Functions | yes | |
| strcspn | String Functions | yes | |
| strip_tags | String Functions | yes | |
| stripcslashes | String Functions | yes | |
| stripos | String Functions | yes | |
| stripslashes | String Functions | yes | |
| stristr | String Functions | yes | |
| strlen | String Functions | yes | |
| strnatcasecmp | String Functions | yes | |
| strnatcmp | String Functions | yes | |
| strncasecmp | String Functions | yes | |
| strncmp | String Functions | yes | |
| strpbrk | String Functions | yes | |
| strpos | String Functions | yes | |
| strrchr | String Functions | yes | |
| strrev | String Functions | yes | |
| strripos | String Functions | yes | |
| strrpos | String Functions | yes | |
| strspn | String Functions | yes | |
| strstr | String Functions | yes | |
| strtok | String Functions | yes | |
| strtolower | String Functions | yes | |
| strtoupper | String Functions | yes | |
| strtr | String Functions | yes | |
| substr | String Functions | yes | |
| substr_compare | String Functions | yes | |
| substr_count | String Functions | yes | |
| substr_replace | String Functions | yes | |
| trim | String Functions | yes | |
| ucfirst | String Functions | yes | |
| ucwords | String Functions | yes | |
| vfprintf | String Functions | yes | |
| vprintf | String Functions | yes | |
| vsprintf | String Functions | yes | |
| wordwrap | String Functions | yes |
Tokenizer Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| token_get_all | Tokenizer Functions | no | |
| token_name | Tokenizer Functions | yes |
URL Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| base64_decode | URL Functions | yes | |
| base64_encode | URL Functions | yes | |
| get_headers | URL Functions | no | |
| get_meta_tags | URL Functions | no | |
| http_build_query | URL Functions | no | |
| parse_url | URL Functions | yes | |
| rawurldecode | URL Functions | yes | |
| rawurlencode | URL Functions | yes | |
| urldecode | URL Functions | yes | |
| urlencode | URL Functions | yes |
Variable Handling Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| debug_zval_dump | Variable Handling Functions | yes | |
| doubleval | Variable Handling Functions | yes | |
| empty | Variable Handling Functions | yes | |
| floatval | Variable Handling Functions | yes | |
| get_defined_vars | Variable Handling Functions | yes | |
| get_resource_type | Variable Handling Functions | yes | |
| gettype | Variable Handling Functions | yes | |
| import_request_variables | Variable Handling Functions | no | |
| intval | Variable Handling Functions | yes | |
| is_array | Variable Handling Functions | yes | |
| is_bool | Variable Handling Functions | yes | |
| is_callable | Variable Handling Functions | yes | |
| is_double | Variable Handling Functions | yes | |
| is_float | Variable Handling Functions | yes | |
| is_int | Variable Handling Functions | yes | |
| is_integer | Variable Handling Functions | yes | |
| is_long | Variable Handling Functions | yes | |
| is_null | Variable Handling Functions | yes | |
| is_numeric | Variable Handling Functions | yes | |
| is_object | Variable Handling Functions | yes | |
| is_real | Variable Handling Functions | yes | |
| is_resource | Variable Handling Functions | yes | |
| is_scalar | Variable Handling Functions | yes | |
| is_string | Variable Handling Functions | yes | |
| isset | Variable Handling Functions | yes | |
| print_r | Variable Handling Functions | yes | |
| serialize | Variable Handling Functions | yes | |
| settype | Variable Handling Functions | yes | |
| strval | Variable Handling Functions | yes | |
| unserialize | Variable Handling Functions | yes | |
| unset | Variable Handling Functions | yes | |
| var_dump | Variable Handling Functions | yes | |
| var_export | Variable Handling Functions | yes |
XML Parser Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| utf8_decode | XML Parser Functions | yes | |
| utf8_encode | XML Parser Functions | yes | |
| xml_error_string | XML Parser Functions | yes | |
| xml_get_current_byte_index | XML Parser Functions | yes | |