Core PHP Functions
This section lists the PHP library functions and shows which PHP functions are currently supported by Project Zero.
- Alternative PHP Cache Functions
- Array Functions
- BCMath Arbitrary Precision Mathematics Functions
- Calendar Functions
- Character Type Functions
- Class-Object Functions
- CURL Client URL Library Functions
- Date and Time Functions
- Directory Functions
- DOM Functions
- Error Handling and Logging Functions
- Exif Functions
- Filesystem Functions
- Filter 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.
Alternative PHP Cache Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| apc_add | Alternative PHP Cache Functions | yes | |
| apc_cache_info | Alternative PHP Cache Functions | yes | |
| apc_clear_cache | Alternative PHP Cache Functions | yes | |
| apc_define_constants | Alternative PHP Cache Functions | no | |
| apc_delete | Alternative PHP Cache Functions | yes | |
| apc_fetch | Alternative PHP Cache Functions | yes | |
| apc_load_constants | Alternative PHP Cache Functions | no | |
| apc_sma_info | Alternative PHP Cache Functions | yes | |
| apc_store | Alternative PHP Cache Functions | yes |
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 |
- When sorting array entries for which have equal weight under the sorting algorithm in use, the resulting sorted array may have entries in a different order to that produced by the sorting algorithms used by php.net. For example a SORT_NUMERIC sort of the values "a","b","c".
BCMath Arbitrary Precision Mathematics Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| (bcmath.extension) | BCMath Arbitrary Precision Mathematics Functions | yes | |
| bcadd | BCMath Arbitrary Precision Mathematics Functions | yes | |
| bccomp | BCMath Arbitrary Precision Mathematics Functions | yes | |
| bcdiv | BCMath Arbitrary Precision Mathematics Functions | yes | |
| bcmod | BCMath Arbitrary Precision Mathematics Functions | yes | |
| bcmul | BCMath Arbitrary Precision Mathematics Functions | yes | WebSphere sMash does not truncate trailing zeroes. |
| bcpow | BCMath Arbitrary Precision Mathematics Functions | yes | WebSphere sMash does not truncate trailing zeroes. |
| bcpowmod | BCMath Arbitrary Precision Mathematics Functions | yes | WebSphere sMash returns values with trailing zeroes when a scale other than 0 is used. |
| bcscale | BCMath Arbitrary Precision Mathematics Functions | yes | |
| bcsqrt | BCMath Arbitrary Precision Mathematics Functions | yes | |
| bcsub | BCMath Arbitrary Precision Mathematics Functions | yes |
- WebSphere sMash raises E_WARNING where php.net writes to stderr.
Calendar Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| (calendar.extension) | Calendar Functions | yes | |
| 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.extension) | Character Type Functions | yes | |
| 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.extension) | CURL Client URL Library Functions | no | |
| 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 |
|---|---|---|---|
| (date.extension) | Date and Time Functions | no | |
| 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 |
DOM Functions
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.extension) | Exif Functions | no | |
| 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.
Filter Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| (filter.extension) | Filter Functions | no | |
| filter_has_var | Filter Functions | yes | |
| filter_id | Filter Functions | yes | |
| filter_input | Filter Functions | yes | |
| filter_input_array | Filter Functions | yes | |
| filter_list | Filter Functions | yes | |
| filter_var | Filter Functions | yes | |
| filter_var_array | Filter Functions | yes |
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.extension) | hash Functions | no | |
| 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.extension) | iconv Functions | no | |
| 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.extension) | Image Functions | no | |
| 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.extension) | IMAP Functions | no | |
| 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.extension) | JSON Functions | no | |
| json_decode | JSON Functions | yes | |
| json_encode | JSON Functions | yes |
LDAP Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| (ldap.extension) | LDAP Functions | no | |
| 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 | yes | |
| ldap_first_entry | LDAP Functions | no | |
| ldap_first_reference | LDAP Functions | yes | |
| 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.extension) | libxml Functions | no | |
| 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.extension) | Mcrypt Encryption Functions | no | |
| 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 |
- No INI settings are supported.
- The only supported cipers are: tripleDES and Rajindael-128.
- The only modes supported are: CBC and ECB.
Mimetype Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| (mime_magic.extension | Mimetype Functions | no | |
| mime_content_type | Mimetype Functions | yes |
Miscellaneous Functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| (standard.extension) | Miscellaneous Functions | no | |
| 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 |
|---|---|---|---|
| (mbstring.extension) | Multibyte String Functions | no | |
| 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.extension) | MySQL Functions | no | |
| 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 | yes | |
| 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 | yes | |
| dns_get_mx | Network Functions | yes | |
| 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 | yes | |
| getprotobyname | Network Functions | no | |
| getprotobynumber | Network Functions | no | |
| getservbyname | Network Functions | no | |
| getservbyport | Network Functions | no | |
| header | Network Functions | yes | |
| headers_list | Network Functions | yes | |
| headers_sent | Network Functions | yes | |
| inet_ntop | Network Functions | yes | |
| inet_pton | Network Functions | yes | |
| ip2long | Network Functions | yes | |
| long2ip | Network Functions | yes | |
| openlog | Network Functions | yes | |
| pfsockopen | Network Functions | yes | |
| setcookie | Network Functions | yes | |
| setrawcookie | Network Functions | yes | |
| 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.extension) | PDO Functions | no | |
| 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 | yes | |
| 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 | yes | |
| 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 | yes | |
| posix_getegid | POSIX Functions | yes | |
| posix_geteuid | POSIX Functions | yes | |
| posix_getgid | POSIX Functions | yes | |
| posix_getgrgid | POSIX Functions | yes | |
| posix_getgrnam | POSIX Functions | yes | |
| posix_getgroups | POSIX Functions | yes | |
| 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 | yes | |
| posix_setgid | POSIX Functions | yes | |
| posix_setpgid | POSIX Functions | no | |
| posix_setsid | POSIX Functions | no | |
| posix_setuid | POSIX Functions | yes | |
| 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 | yes | |
| proc_get_status | Program Execution Functions | no | WebSphere sMash does not support this function. |
| proc_nice | Program Execution Functions | no | |
| proc_open | Program Execution Functions | yes | WebSphere sMash does support the additional options specified by the optional sixth parameter. |
| proc_terminate | Program Execution Functions | yes | WebSphere sMash does not support sending signals to the child process as specified by the optional second parameter. |
| shell_exec | Program Execution Functions | yes | |
| system | Program Execution Functions | yes |
- WebSphere sMash does not support Safe mode.
Regular Expression Functions (Perl-Compatible)
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| (pcre.extension) | Regular Expression Functions (Perl-Compatible) | no | |
| 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.extension) | Session Handling Functions | no | |
| 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 |
- The INI option support session.use_trans_sid is not supported.
- The SID variable is always set to Null.
- The INI option session.gc_maxlifetime is not supported by WebSphere sMash.
SimpleXML functions
| Function | Function Category | Supported | Notes |
|---|---|---|---|
| (SimpleXML.extension) | SimpleXML functions | no | |
| 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 |
|---|---|---|---|
| (SPL.extension) | Standard PHP Library (SPL) Functions | no | |
| AppendIterator.(class) | Standard PHP Library (SPL) Functions | yes | |
| AppendIterator.__construct | Standard PHP Library (SPL) Functions | yes | |
| AppendIterator.append | Standard PHP Library (SPL) Functions | yes | |
| AppendIterator.current | Standard PHP Library (SPL) Functions | yes | |
| AppendIterator.getArrayIterator | Standard PHP Library (SPL) Functions | yes | |
| AppendIterator.getInnerIterator | Standard PHP Library (SPL) Functions | yes | |
| AppendIterator.getIteratorIndex | Standard PHP Library (SPL) Functions | yes | |
| AppendIterator.key | Standard PHP Library (SPL) Functions | yes | |
| AppendIterator.next | Standard PHP Library (SPL) Functions | yes | |
| AppendIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| AppendIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| 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 | yes | |
| ArrayIterator.__construct | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.append | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.asort | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.count | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.current | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.getArrayCopy | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.getFlags | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.key | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.ksort | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.natcasesort | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.natsort | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.next | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.offsetExists | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.offsetGet | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.offsetSet | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.offsetUnset | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.seek | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.setFlags | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.uasort | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.uksort | Standard PHP Library (SPL) Functions | yes | |
| ArrayIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| 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 | yes | |
| CachingIterator.__construct | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.__toString | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.count | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.current | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.getCache | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.getFlags | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.getInnerIterator | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.hasNext | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.key | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.next | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.offsetExists | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.offsetGet | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.offsetSet | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.offsetUnset | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.setFlags | Standard PHP Library (SPL) Functions | yes | |
| CachingIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| 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 | yes | |
| DirectoryIterator.__construct | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.__toString | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.current | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getATime | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getBasename | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getCTime | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getFileInfo | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getFilename | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getGroup | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getInode | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getLinkTarget | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getMTime | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getOwner | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getPath | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getPathInfo | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getPathname | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getPerms | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getRealPath | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getSize | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.getType | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.isDir | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.isDot | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.isExecutable | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.isFile | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.isLink | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.isReadable | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.isWritable | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.key | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.next | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.openFile | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.setFileClass | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.setInfoClass | Standard PHP Library (SPL) Functions | yes | |
| DirectoryIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| 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 | yes | |
| EmptyIterator.current | Standard PHP Library (SPL) Functions | yes | |
| EmptyIterator.key | Standard PHP Library (SPL) Functions | yes | |
| EmptyIterator.next | Standard PHP Library (SPL) Functions | yes | |
| EmptyIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| EmptyIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| FilterIterator.(class) | Standard PHP Library (SPL) Functions | yes | |
| FilterIterator.__construct | Standard PHP Library (SPL) Functions | yes | |
| FilterIterator.accept | Standard PHP Library (SPL) Functions | yes | |
| FilterIterator.current | Standard PHP Library (SPL) Functions | yes | |
| FilterIterator.getInnerIterator | Standard PHP Library (SPL) Functions | yes | |
| FilterIterator.key | Standard PHP Library (SPL) Functions | yes | |
| FilterIterator.next | Standard PHP Library (SPL) Functions | yes | |
| FilterIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| FilterIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| InfiniteIterator.(class) | Standard PHP Library (SPL) Functions | yes | |
| InfiniteIterator.__construct | Standard PHP Library (SPL) Functions | yes | |
| InfiniteIterator.current | Standard PHP Library (SPL) Functions | yes | |
| InfiniteIterator.getInnerIterator | Standard PHP Library (SPL) Functions | yes | |
| InfiniteIterator.key | Standard PHP Library (SPL) Functions | yes | |
| InfiniteIterator.next | Standard PHP Library (SPL) Functions | yes | |
| InfiniteIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| InfiniteIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| 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 | yes | |
| IteratorIterator.__construct | Standard PHP Library (SPL) Functions | yes | |
| IteratorIterator.current | Standard PHP Library (SPL) Functions | yes | |
| IteratorIterator.getInnerIterator | Standard PHP Library (SPL) Functions | yes | |
| IteratorIterator.key | Standard PHP Library (SPL) Functions | yes | |
| IteratorIterator.next | Standard PHP Library (SPL) Functions | yes | |
| IteratorIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| IteratorIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| 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 | yes | |
| LimitIterator.__construct | Standard PHP Library (SPL) Functions | yes | |
| LimitIterator.current | Standard PHP Library (SPL) Functions | yes | |
| LimitIterator.getInnerIterator | Standard PHP Library (SPL) Functions | yes | |
| LimitIterator.getPosition | Standard PHP Library (SPL) Functions | yes | |
| LimitIterator.key | Standard PHP Library (SPL) Functions | yes | |
| LimitIterator.next | Standard PHP Library (SPL) Functions | yes | |
| LimitIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| LimitIterator.seek | Standard PHP Library (SPL) Functions | yes | |
| LimitIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| 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 | yes | |
| NoRewindIterator.__construct | Standard PHP Library (SPL) Functions | yes | |
| NoRewindIterator.current | Standard PHP Library (SPL) Functions | yes | |
| NoRewindIterator.getInnerIterator | Standard PHP Library (SPL) Functions | yes | |
| NoRewindIterator.key | Standard PHP Library (SPL) Functions | yes | |
| NoRewindIterator.next | Standard PHP Library (SPL) Functions | yes | |
| NoRewindIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| NoRewindIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| OuterIterator.(class) | Standard PHP Library (SPL) Functions | yes | |
| OuterIterator.current | Standard PHP Library (SPL) Functions | yes | |
| OuterIterator.getInnerIterator | Standard PHP Library (SPL) Functions | yes | |
| OuterIterator.key | Standard PHP Library (SPL) Functions | yes | |
| OuterIterator.next | Standard PHP Library (SPL) Functions | yes | |
| OuterIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| OuterIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| 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 | yes | |
| RecursiveDirectoryIterator.__construct | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.__toString | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.current | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getATime | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getBasename | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getChildren | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getCTime | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getFileInfo | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getFilename | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getGroup | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getInode | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getLinkTarget | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getMTime | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getOwner | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getPath | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getPathInfo | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getPathname | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getPerms | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getRealPath | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getSize | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getSubPath | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getSubPathname | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.getType | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.hasChildren | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.isDir | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.isDot | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.isExecutable | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.isFile | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.isLink | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.isReadable | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.isWritable | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.key | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.next | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.openFile | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.setFileClass | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.setInfoClass | Standard PHP Library (SPL) Functions | yes | |
| RecursiveDirectoryIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| 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 | yes | |
| RecursiveIterator.current | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIterator.getChildren | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIterator.hasChildren | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIterator.key | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIterator.next | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.(class) | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.__construct | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.beginChildren | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.beginIteration | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.callGetChildren | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.callHasChildren | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.current | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.endChildren | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.endIteration | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.getDepth | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.getInnerIterator | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.getMaxDepth | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.getSubIterator | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.key | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.next | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.nextElement | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.rewind | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.setMaxDepth | Standard PHP Library (SPL) Functions | yes | |
| RecursiveIteratorIterator.valid | Standard PHP Library (SPL) Functions | yes | |
| 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 | |