PHP implementation status

From Resin 3.0

(Difference between revisions)
Jump to: navigation, search
 
(25 intermediate revisions by 3 users not shown)
Line 3: Line 3:
 
= Modules =
 
= Modules =
  
== II. [http://us2.php.net/manual/en/ref.apache.php Apache Functions] ==
+
== [http://us2.php.net/manual/en/ref.apache.php Apache Functions] ==
  
 
=== Implemented functions ===
 
=== Implemented functions ===
Line 11: Line 11:
 
=== Unimplemented functions ===
 
=== Unimplemented functions ===
  
apache_get_modules, apache_get_version, apache_getenv, apache_lookup_uri, apache_response_headers, apache_setenv, ascii2ebcdic, ebcdic2ascii,
+
apache_get_modules, apache_get_version, apache_getenv, apache_lookup_uri, apache_response_headers, apache_setenv, ascii2ebcdic, ebcdic2ascii
  
== V. [http://us2.php.net/manual/en/ref.array.php Array Functions] ==
+
== [http://www.php.net/manual/en/ref.apc.php APC Functions] ==
  
=== Unimplemented functions ===
+
=== Complete ===
  
array_multisort
+
== [http://us2.php.net/manual/en/ref.array.php Array Functions] ==
  
== XII. [http://us2.php.net/manual/en/ref.classobj.php Class/Object Functions] ==
+
=== Complete ===
 +
 
 +
== [http://us2.php.net/manual/en/ref.classobj.php Class/Object Functions] ==
  
 
=== Implemented functions ===
 
=== Implemented functions ===
  
class_exists, get_class, get_declared_classes, get_object_vars, is_a, is_object, method_exists
+
call_user_method, call_user_method_array, class_exists, get_class, get_called_class, get_class_methods, get_class_vars, get_declared_classes, get_object_vars, get_parent_class, interface_exists, is_a, is_object, is_subclass_of, method_exists, property_exists
  
 
=== Unimplemented functions ===
 
=== Unimplemented functions ===
  
call_user_method, call_user_method_array, get_class_methods, get_class_vars, get_declared_interfaces, interface_exists, is_subclass_of, property_exists
+
get_declared_interfaces
 +
 
 +
== [http://www.php.net/manual/en/ref.bc.php BCMath Functions] ==
 +
 
 +
=== Implemented Functions ===
 +
 
 +
bcadd, bccomp, bcdiv, bcmod, bcmul, bcpow, bcpowmod, bcscale, bcsqrt, bcsub
 +
 
 +
== [http://www.php.net/manual/en/ref.calendar.php Calender Functions] ==
 +
 
 +
=== Implemented Functions ===
 +
 
 +
cal_days_in_month, easter_date, easter_days, gregoriantojd, jdtounix
 +
 
 +
== [http://www.php.net/manual/en/ref.ctype.php Ctype Functions] ==
 +
 
 +
=== Implemented Functions ===
 +
 
 +
ctype_alnum, ctype_alpha, ctype_cntrl, ctype_digit, ctype_graph, ctype_lower, ctype_print, ctype_punct, ctype_space, ctype_upper, ctype_xdigit, isalnum, isalpha, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit
  
== XXII. [http://us2.php.net/manual/en/ref.datetime.php Date and Time Functions] ==
+
== [http://us2.php.net/manual/en/ref.datetime.php Date and Time Functions] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
  
date, getdate, gettimeofday, gmdate, gmmktime, microtime, mktime, strftime, strtotime (partial), time
+
checkdate, date, date_create, date_date_set, date_default_timezone_get, date_default_timezone_set, date_format, date_isodate_set, date_modify, date_offset_get, date_parseidate, date_time_set, date_timestamp_get, date_timestamp_set, date_timezone_get, date_timezone_set, getdate, gettimeofday, gmdate, gmmktime, gmstrftime, localtime, microtime, mktime, strftime, strtotime, time, timezone_abbreviations_list, timezone_identifiers_list, timezone_name_from_abbr, timezone_name_get, timezone_offset_get, timezone_open
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
  
checkdate, date_default_timezone_get, date_default_timezone_set, date_sunrise, date_sunset, gmstrftime, idate, localtime, strptime
+
date_default_timezone_get, date_default_timezone_set, date_sun_info, date_sunrise, date_sunset, strptime
  
== XXIX. [http://us2.php.net/manual/en/ref.dir.php Directory Functions] ==
+
== [http://us2.php.net/manual/en/ref.dir.php Directory Functions] ==
  
 
===Complete ===
 
===Complete ===
  
== XXXII. [http://us2.php.net/manual/en/ref.errorfunc.php Error Handling and Logging] ==
+
== [http://us2.php.net/manual/en/ref.errorfunc.php Error Handling and Logging] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
  
set_error_handler, restore_error_handler, trigger_error, user_error
+
debug_backtrace, error_log, error_reporting, set_error_handler, restore_error_handler, trigger_error, user_error
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
  
debug_backtrace, debug_print_backtrace, error_log, error_reporting, restore_exception_handler, set_exception_handler
+
debug_print_backtrace, restore_exception_handler, set_exception_handler
  
== XXXVIII. [http://us2.php.net/manual/en/ref.filesystem.php Filesystem Functions] ==
+
== [http://www.php.net/manual/en/ref.exif.php Exif Functions]==
 +
 
 +
=== Implemented Functions ===
 +
 
 +
read_exif_data, exif_imagetype
 +
 
 +
=== Unimplemented Functions ===
 +
 
 +
exif_read_data, exif_thumbnail, exif_tagname
 +
 
 +
== [http://us2.php.net/manual/en/ref.filesystem.php Filesystem Functions] ==
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
  
disk_free_space (stub), disk_total_space (stub), flock (stub), fnmatch, fseek, fstat, ftell, ftruncate, glob, link, linkinfo, lstat, parse_ini_file, pathinfo, pclose, popen, readfile, readlink, realpath, rewind, symlink (stub), umask (stub)
+
disk_free_space (stub), disk_total_space (stub), readlink, umask (stub)
  
== XLIV. [http://us2.php.net/manual/en/ref.funchand.php Function Handling Functions] ==
+
== [http://us2.php.net/manual/en/ref.funchand.php Function Handling Functions] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
  
call_user_func_array, call_user_func, create_function, get_defined_functions, func_get_arg, func_get_args, func_num_args, register_shutdown_function
+
call_user_func_array, call_user_func, create_function, get_defined_functions, func_get_arg, func_get_args, func_num_args, function_exists, register_shutdown_function
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
Line 69: Line 99:
 
register_tick_function, unregister_tick_function
 
register_tick_function, unregister_tick_function
  
== L. [http://us2.php.net/manual/en/ref.http.php HTTP Functions] ==
+
== [http://www.php.net/manual/en/ref.gettext.php Gettext Functions]==
 +
 
 +
=== Completed ===
 +
 
 +
== [http://www.php.net/manual/en/ref.iconv.php Iconv Functions] ==
 +
 
 +
=== Unimplemented Functions ===
 +
 
 +
ob_iconv_handler
 +
 
 +
== [http://us2.php.net/manual/en/ref.http.php HTTP Functions] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
Line 79: Line 119:
 
headers_list, setrawcookie
 
headers_list, setrawcookie
  
== LVIII. [http://us2.php.net/manual/en/ref.image.php Image Functions] ==
+
== [http://us2.php.net/manual/en/ref.image.php Image Functions] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
  
getimagesize (.png, .gif, .jpg only)
+
gd_info, getimagesize, imagetypes, image_type_to_extension, image_type_to_mime_type, imagegif, imagepng, imagejpeg, imagealphablending, imageantialias, imagecolorallocate, imagecolorallocatealpha, imagecolordeallocate, imagecolorat, imagecolorclosest, imagecolorclosestalpha, imagecolorexact, imagecolorexactalpha, imagecolormatch, imagecolorresolve, imagecolorresolvealpha, imagecolorsforindex, imagecreate, imagecreatefromgif, imagecreatefromjpeg, imagecreatefrompng, imagecreatefromxbm, imagecreatefromxpm, imagecreatefromwbmp, imagecreatefromstring, imagecreatetruecolor, imagedestroy, imageistruecolor, imagesetpixel, imageline, imagedashedline, imagearc, imagefilledarc, imageellipse, imagefilledellipse, imagepolygon, imagefilledpolygon, imagerectangle, imagefilledrectangle, imagechar, imagestring, imagecharup, imagesx, imagesy, imagefontheight, imagefontwidth, imagecopy, imagecopymerge, imagecopymergegray, imagecopyresampled, imagecopyresized, imagesetbrush, imagesetstyle, imagesetthickness, imagesavealpha, imagecolortransparent, imagefill, imagefilltoborder, imageconvolution, imagefilter
  
== LXX. [http://us2.php.net/manual/en/ref.mail.php Mail Functions] ==
+
== [http://www.php.net/manual/en/ref.json.php JSON] ==
 +
 
 +
=== Completed ===
 +
 
 +
== [http://us2.php.net/manual/en/ref.mail.php Mail Functions] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
  
mail (requires JavaMail)
+
mail
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
Line 95: Line 139:
 
ezmlm_hash
 
ezmlm_hash
  
== LXXV. [http://us2.php.net/manual/en/ref.mcrypt.php Mcrypt] ==
+
== [http://us2.php.net/manual/en/ref.mcrypt.php Mcrypt] ==
  
 
=== Complete ===
 
=== Complete ===
  
== LXXXI. [http://us2.php.net/manual/en/ref.misc.php Misc Functions] ==
+
== [http://www.php.net/manual/en/ref.mhash.php Mhash] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
  
constant, define, defined, die, eval, exit, uniqid
+
mhash, mhash_count, mhash_get_block_size, mhash_get_hash_name
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
  
connection_aborted, connection_status, connection_timeout, get_browser, __halt_compiler, highlight_file, highlight_string, ignore_user_abort, pack, php_check_syntax, php_strip_whitespace, show_source, sleep, time_nanosleep, time_sleep_until, unpack, usleep
+
mhash_keygen_s2k
  
== LXXXIX [http://us2.php.net/manual/en/ref.mysql.php Mysql Functions] ==
+
== [http://us2.php.net/manual/en/ref.misc.php Misc Functions] ==
 +
 
 +
=== Implemented Functions ===
 +
 
 +
constant, define, defined, die, eval, exit, pack, uniqid, unpack
 +
 
 +
=== Unimplemented Functions ===
 +
 
 +
connection_aborted, connection_status, connection_timeout, get_browser, __halt_compiler, highlight_file, highlight_string, ignore_user_abort, php_check_syntax, php_strip_whitespace, show_source, sleep, time_nanosleep, time_sleep_until, usleep
 +
 
 +
== [http://www.php.net/manual/en/ref.mbstring.php Multibyte String] ==
 +
 
 +
=== Unimplemented Functions ===
 +
 
 +
mb_convert_kana, mb_detect_order, mb_get_info (stub), mb_http_input, mb_http_output, mb_output_handler, mb_regex_set_options, mb_substitute_character
 +
 
 +
== [http://us2.php.net/manual/en/ref.mysql.php Mysql Functions] ==
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
Line 115: Line 175:
 
mysql_change_user, mysql_info, mysql_list_processes, mysql_thread_id
 
mysql_change_user, mysql_info, mysql_list_processes, mysql_thread_id
  
== XCI. [http://us2.php.net/manual/en/ref.mysqli.php Mysql Improved] ==
+
== [http://us2.php.net/manual/en/ref.mysqli.php Mysql Improved] ==
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
Line 121: Line 181:
 
mysqli_debug, mysqli_disable_reads_from_master, mysqli_disable_rpl_parse, mysqli_info, mysqli_kill, mysqli_master_query, mysqli_report, mysqli_rpl_parse_enabled, mysqli_rpl_probe, mysqli_rpl_query_type, mysqli_send_long_data, mysqli_send_query, mysqli_server_end, mysqli_server_init, mysqli_ssl_set, mysqli_stmt_send_long_data, mysqli_thread_id, mysqli_thread_safe
 
mysqli_debug, mysqli_disable_reads_from_master, mysqli_disable_rpl_parse, mysqli_info, mysqli_kill, mysqli_master_query, mysqli_report, mysqli_rpl_parse_enabled, mysqli_rpl_probe, mysqli_rpl_query_type, mysqli_send_long_data, mysqli_send_query, mysqli_server_end, mysqli_server_init, mysqli_ssl_set, mysqli_stmt_send_long_data, mysqli_thread_id, mysqli_thread_safe
  
== CVI. [http://us2.php.net/manual/en/ref.outcontrol.php Output Control Functions] ==
+
== [http://us2.php.net/manual/en/ref.network.php Network] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
  
flush, ob_clean, ob_end_clean, ob_end_flush, ob_get_clean, ob_get_contents, ob_get_length, ob_implicit_flush, ob_start
+
checkdnsrr, closelog, define_syslog_variables(stub), dns_check_record, dns_get_mx, fsockopen, gethostbyaddr, gethostbyname, gethostbynamel, getmxrr, getprotobyname, getprotobynumber, getservbyname, getservbyport, ip2long, openlog(stub), syslog
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
  
ob_flush, ob_get_flush,, ob_get_level, ob_get_status, ob_gzhandler, ob_list_handlers, output_add_rewrite_var, output_reset_rewrite_vars
+
dns_get_record, inet_ntop, inet_pton, long2ip, pfsockopen, socket_get_status, socket_get_blocking, socket_get_timeout
  
== CXI. [http://us2.php.net/manual/en/ref.pcre.php Regexp (Perl)] ==
+
== [http://us2.php.net/manual/en/ref.info.php Options and Information] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
  
preg_grep, preg_match, preg_match_all, preg_quote, preg_replace, preg_replace_callback, preg_split
+
assert, extension_loaded, get_cfg_var, get_defined_constants, get_extension_funcs, get_include_path, get_loaded_extensions, getenv, getlastmod,  getmygid, getmyinode, getmypid, getmyuid, ini_alter, ini_get, ini_get_all, ini_set, php_sapi_name, php_uname (stub), phpinfo, phpversion, putenv,  restore_include_path, set_inclue_path, set_time_limit, version_compare
  
== CXIV. [http://us2.php.net/manual/en/ref.info.php Options and Information] ==
+
=== Unimplemented Functions ===
  
=== Implemented Functions ===
+
assert_options, dl (stub), get_current_user (stub), get_included_files, get_magic_quotes_gpc, get_magic_quotes_runtime, get_required_files, getopt, getrusage, ini_restore, memory_get_usage, php_ini_scanned_files, php_logo_gid, phpcredits, putenv, restore_include_path, set_magic_quotes_runtime, zend_logo_gid, zend_version
  
assert, extension_loaded, get_cfg_var, get_defined_constants, get_extension_funcs, ini_alter, ini_get, ini_set, php_sapi_name, php_uname, phpinfo, phpversion, set_magic_quotes_runtime, set_time_limit,
+
== [http://www.php.net/manual/en/ref.oci8.php Oracle Functions] ==
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
  
assert_options, dl (stub), get_current_user, get_include_path, get_included_files, get_loaded_extensions, get_magic_quotes_gpc, get_magic_quotes_runtime, get_required_files, getenv, getlastmod, getmygid, getmyinode, getmypid, getmyuid, getopt, getrusage, ini_get_all, ini_restore, memory_get_usage, php_ini_scanned_files, php_logo_gid, phpcredits, putenv, restore_include_path, zend_logo_gid, zend_version
+
oci_internal_debug, ocicloselob, ocicollappend, ocicollassign, ocicollassignelem, ocicollgetelemn, ocicollmax, ocicollsize, ocicolltrim, ocifetchinfo, ocifreecollection, ocifreedesc, ociloadlob, ocisavelob, ocisavelobfile, ociwritelobtofile, ociwritetemporarylob
  
== CXVI. [http://us2.php.net/manual/en/ref.regex.php Regexp (POSIX)] ==
+
== [http://us2.php.net/manual/en/ref.outcontrol.php Output Control Functions] ==
 +
 
 +
=== Complete ===
 +
 
 +
== [http://www.php.net/manual/en/ref.pdf.php PDF]==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
  
ereg_replace, ereg, eregi_replace, eregi, split, spliti
+
pdf_arc, pdf_arcn, pdf_begin_document, pdf_begin_page_ext, pdf_begin_page, pdf_circle, pdf_clip, pdf_close, pdf_closepath_fill_stroke, pdf_closepath_stroke, pdf_closepath, pdf_concat, pdf_continue_text, pdf_curveto, pdf_delete, pdf_end_document, pdf_end_page_ext, pdf_end_page, pdf_end_path, pdf_fill_stroke, pdf_fill, pdf_fit_image, pdf_get_buffer, pdf_get_errmsg, pdf_get_errnum, pdf_get_image_height, pdf_get_image_width, pdf_get_buffer, pdf_get_parameter, pdf_get_value, pdf_initgraphics, pdf_lineto, pdf_load_font, pdf_load_image, pdf_moveto, pdf_new, pdf_open_file, pdf_open_image_file, pdf_place_image, pdf_place_pdi_page, pdf_rect, pdf_restore, pdf_rotate, pdf_save, pdf_scale, pdf_set_info, pdf_set_parameter, pdf_set_text_pos, pdf_set_value, pdf_setcolor, pdf_setdash, pdf_setdashpattern, pdf_setflat, pdf_setfont, pdf_setgray_fill, pdf_setgray_stroke, pdf_setgray, pdf_setlinecap, pdf_setlinejoin, pdf_setlinewidth, pdf_setmatrix, pdf_setmiterlimit, pdf_setrgbcolor_fill, pdf_setrgbcolor_stroke, pdf_setrgbcolor, pdf_shading_pattern, pdf_shading, pdf_shfill, pdf_show_boxed, pdf_show_xy, pdf_show, pdf_skew, pdf_stringwidth, pdf_stroke, pdf_translate
 +
 
 +
== [http://www.php.net/manual/en/ref.pgsql.php Postgres Functions] ==
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
  
sql_regcase
+
pg_options, pg_trace, pg_transaction_status, pg_untrace
  
== CXX. [http://us2.php.net/manual/en/ref.exec.php Program Execution] ==
+
== [http://us2.php.net/manual/en/ref.exec.php Program Execution] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
  
exec, system
+
escapeshellarg, escapeshellcmd, exec, passthru, shell_exec, system
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
  
escapeshellarg, escapeshellcmd, passthru, proc_close, proc_get_status, proc_nice, proc_open, proc_terminate, shell_exec
+
proc_close, proc_get_status, proc_nice, proc_open, proc_terminate
  
== CXXXVII. [http://us2.php.net/manual/en/ref.session.php Session Handling] ==
+
== [http://us2.php.net/manual/en/ref.pcre.php Regexp (Perl)] ==
  
 
=== Complete ===
 
=== Complete ===
  
== CXLIX. [http://us2.php.net/manual/en/ref.strings.php String Functions] ==
+
== [http://us2.php.net/manual/en/ref.regex.php Regexp (POSIX)] ==
  
=== Unimplemented Functions ===
+
=== Complete ===
  
convert_cyr_string, fprintf, hebrev, hebrevc, htmlspecialchars_decode, levelshtein, localeconv, metaphone, money_format, nl_langinfo, quoted_printable_decode, similar_text, soundex, str_ireplace, str_word_count, strcspn, stripcslases, strncasecmp, strpbrk, strtok, substr_compare, substr_count, vfprintf
+
== [http://us2.php.net/manual/en/ref.session.php Session Handling] ==
  
== CLVI. [http://us2.php.net/manual/en/ref.url.php URL Functions] ==
+
=== Complete ===
 +
 
 +
== [http://www.php.net/manual/en/ref.simplexml.php SimpleXML] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
  
base64_decode, base64_encode, parse_url, rawurlencode,  
+
simplexml_load_file, simplexml_load_string, SimpleXMLElement->asXML(), SimpleXMLElement->attributes(), SimpleXMLElement->children(), SimpleXMLElement->xpath()
 +
 
 +
== [http://us2.php.net/manual/en/ref.stream.php Stream Functions] ==
 +
 
 +
=== Implemented Functions ===
 +
 
 +
stream_context_create, stream_context_get_default, stream_context_get_options, stream_context_set_option, stream_context_set_params, stream_copy_to_stream, stream_get_contents, stream_get_line, stream_get_transports, stream_get_wrappers, stream_register_wrapper, stream_wrapper_register, stream_wrapper_restore, stream_wrapper_unregister
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
  
get_headers, get_meta_tags, http_build_query, rawurldecode, urlencode, urldecode
+
stream_bucket_append, stream_bucket_make_writeable, stream_bucket_new, stream_bucket_prepend, stream_filter_append, stream_filter_prepend, stream_filter_register, stream_filter_remove, stream_get_filters, stream_get_meta_data, stream_select, stream_set_blocking, stream_set_timeout (stub), stream_set_write_buffer (stub), stream_socket_accept, stream_socket_server, stream_socket_client, stream_socket_enable_crypto, stream_socket_get_name, stream_socket_pair, stream_socket_recvform, stream_socket_sendto, stream_socket_server
  
== CLVII. [http://us2.php.net/manual/en/ref.var.php Variable Handling] ==
+
== [http://us2.php.net/manual/en/ref.strings.php String Functions] ==
  
=== Implemented Functions ===
+
=== Unimplemented Functions ===
  
debug_zval_dump, doubleval, empty, floatval, get_defined_vars, intval, is_array, is_bool, is_callable, is_double, is_float, is_int, is_integer, is_null, is_numeric, is_real, is_resource, is_string, isset, print_r, serialize, strval, unserialize, unset, var_dump, var_export
+
convert_cyr_string, hebrev, hebrevc, htmlspecialchars_decode, levelshtein, localeconv, metaphone, nl_langinfo, similar_text, soundex, strpbrk, substr_compare, vfprintf
 +
 
 +
== [http://us2.php.net/manual/en/ref.url.php URL Functions] ==
 +
 
 +
=== Complete ===
 +
 
 +
== [http://us2.php.net/manual/en/ref.var.php Variable Handling] ==
 +
 
 +
=== Complete ===
 +
 
 +
== [http://www.php.net/manual/en/ref.xml.php XML] ==
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
  
get_resource_type, import_request_variables, is_object, is_scalar, settype
+
xml_error_string, xml_get_current_byte_index, xml_get_current_column_number, xml_get_current_line_number, xml_get_error_code, xml_set_external_entity_ref_handler
 +
 
 +
== [http://www.php.net/manual/en/ref.zip.php Zip] ==
 +
 
 +
=== Implemented Functions ===
 +
 
 +
zip_close, zip_open, zip_read, zip_entry_close, zip_entry_compressedsize, zip_entry_compressionmethod, zip_entry_filesize, zip_entry_name, zip_entry_open, zip_entry_read
 +
 
 +
== [http://www.php.net/manual/en/ref.zlib.php Zlib] ==
 +
 
 +
=== Complete ===

Latest revision as of 00:00, 10 June 2012


Contents

Modules

Apache Functions

Implemented functions

apache_child_terminate (stub), apache_note, apache_request_headers, apache_reset_timeout (stub), getallheaders, virtual

Unimplemented functions

apache_get_modules, apache_get_version, apache_getenv, apache_lookup_uri, apache_response_headers, apache_setenv, ascii2ebcdic, ebcdic2ascii

APC Functions

Complete

Array Functions

Complete

Class/Object Functions

Implemented functions

call_user_method, call_user_method_array, class_exists, get_class, get_called_class, get_class_methods, get_class_vars, get_declared_classes, get_object_vars, get_parent_class, interface_exists, is_a, is_object, is_subclass_of, method_exists, property_exists

Unimplemented functions

get_declared_interfaces

BCMath Functions

Implemented Functions

bcadd, bccomp, bcdiv, bcmod, bcmul, bcpow, bcpowmod, bcscale, bcsqrt, bcsub

Calender Functions

Implemented Functions

cal_days_in_month, easter_date, easter_days, gregoriantojd, jdtounix

Ctype Functions

Implemented Functions

ctype_alnum, ctype_alpha, ctype_cntrl, ctype_digit, ctype_graph, ctype_lower, ctype_print, ctype_punct, ctype_space, ctype_upper, ctype_xdigit, isalnum, isalpha, iscntrl, isdigit, isgraph, islower, isprint, ispunct, isspace, isupper, isxdigit

Date and Time Functions

Implemented Functions

checkdate, date, date_create, date_date_set, date_default_timezone_get, date_default_timezone_set, date_format, date_isodate_set, date_modify, date_offset_get, date_parseidate, date_time_set, date_timestamp_get, date_timestamp_set, date_timezone_get, date_timezone_set, getdate, gettimeofday, gmdate, gmmktime, gmstrftime, localtime, microtime, mktime, strftime, strtotime, time, timezone_abbreviations_list, timezone_identifiers_list, timezone_name_from_abbr, timezone_name_get, timezone_offset_get, timezone_open

Unimplemented Functions

date_default_timezone_get, date_default_timezone_set, date_sun_info, date_sunrise, date_sunset, strptime

Directory Functions

Complete

Error Handling and Logging

Implemented Functions

debug_backtrace, error_log, error_reporting, set_error_handler, restore_error_handler, trigger_error, user_error

Unimplemented Functions

debug_print_backtrace, restore_exception_handler, set_exception_handler

Exif Functions

Implemented Functions

read_exif_data, exif_imagetype

Unimplemented Functions

exif_read_data, exif_thumbnail, exif_tagname

Filesystem Functions

Unimplemented Functions

disk_free_space (stub), disk_total_space (stub), readlink, umask (stub)

Function Handling Functions

Implemented Functions

call_user_func_array, call_user_func, create_function, get_defined_functions, func_get_arg, func_get_args, func_num_args, function_exists, register_shutdown_function

Unimplemented Functions

register_tick_function, unregister_tick_function

Gettext Functions

Completed

Iconv Functions

Unimplemented Functions

ob_iconv_handler

HTTP Functions

Implemented Functions

header, headers_sent, setcookie

Unimplemented Functions

headers_list, setrawcookie

Image Functions

Implemented Functions

gd_info, getimagesize, imagetypes, image_type_to_extension, image_type_to_mime_type, imagegif, imagepng, imagejpeg, imagealphablending, imageantialias, imagecolorallocate, imagecolorallocatealpha, imagecolordeallocate, imagecolorat, imagecolorclosest, imagecolorclosestalpha, imagecolorexact, imagecolorexactalpha, imagecolormatch, imagecolorresolve, imagecolorresolvealpha, imagecolorsforindex, imagecreate, imagecreatefromgif, imagecreatefromjpeg, imagecreatefrompng, imagecreatefromxbm, imagecreatefromxpm, imagecreatefromwbmp, imagecreatefromstring, imagecreatetruecolor, imagedestroy, imageistruecolor, imagesetpixel, imageline, imagedashedline, imagearc, imagefilledarc, imageellipse, imagefilledellipse, imagepolygon, imagefilledpolygon, imagerectangle, imagefilledrectangle, imagechar, imagestring, imagecharup, imagesx, imagesy, imagefontheight, imagefontwidth, imagecopy, imagecopymerge, imagecopymergegray, imagecopyresampled, imagecopyresized, imagesetbrush, imagesetstyle, imagesetthickness, imagesavealpha, imagecolortransparent, imagefill, imagefilltoborder, imageconvolution, imagefilter

JSON

Completed

Mail Functions

Implemented Functions

mail

Unimplemented Functions

ezmlm_hash

Mcrypt

Complete

Mhash

Implemented Functions

mhash, mhash_count, mhash_get_block_size, mhash_get_hash_name

Unimplemented Functions

mhash_keygen_s2k

Misc Functions

Implemented Functions

constant, define, defined, die, eval, exit, pack, uniqid, unpack

Unimplemented Functions

connection_aborted, connection_status, connection_timeout, get_browser, __halt_compiler, highlight_file, highlight_string, ignore_user_abort, php_check_syntax, php_strip_whitespace, show_source, sleep, time_nanosleep, time_sleep_until, usleep

Multibyte String

Unimplemented Functions

mb_convert_kana, mb_detect_order, mb_get_info (stub), mb_http_input, mb_http_output, mb_output_handler, mb_regex_set_options, mb_substitute_character

Mysql Functions

Unimplemented Functions

mysql_change_user, mysql_info, mysql_list_processes, mysql_thread_id

Mysql Improved

Unimplemented Functions

mysqli_debug, mysqli_disable_reads_from_master, mysqli_disable_rpl_parse, mysqli_info, mysqli_kill, mysqli_master_query, mysqli_report, mysqli_rpl_parse_enabled, mysqli_rpl_probe, mysqli_rpl_query_type, mysqli_send_long_data, mysqli_send_query, mysqli_server_end, mysqli_server_init, mysqli_ssl_set, mysqli_stmt_send_long_data, mysqli_thread_id, mysqli_thread_safe

Network

Implemented Functions

checkdnsrr, closelog, define_syslog_variables(stub), dns_check_record, dns_get_mx, fsockopen, gethostbyaddr, gethostbyname, gethostbynamel, getmxrr, getprotobyname, getprotobynumber, getservbyname, getservbyport, ip2long, openlog(stub), syslog

Unimplemented Functions

dns_get_record, inet_ntop, inet_pton, long2ip, pfsockopen, socket_get_status, socket_get_blocking, socket_get_timeout

Options and Information

Implemented Functions

assert, extension_loaded, get_cfg_var, get_defined_constants, get_extension_funcs, get_include_path, get_loaded_extensions, getenv, getlastmod, getmygid, getmyinode, getmypid, getmyuid, ini_alter, ini_get, ini_get_all, ini_set, php_sapi_name, php_uname (stub), phpinfo, phpversion, putenv, restore_include_path, set_inclue_path, set_time_limit, version_compare

Unimplemented Functions

assert_options, dl (stub), get_current_user (stub), get_included_files, get_magic_quotes_gpc, get_magic_quotes_runtime, get_required_files, getopt, getrusage, ini_restore, memory_get_usage, php_ini_scanned_files, php_logo_gid, phpcredits, putenv, restore_include_path, set_magic_quotes_runtime, zend_logo_gid, zend_version

Oracle Functions

Unimplemented Functions

oci_internal_debug, ocicloselob, ocicollappend, ocicollassign, ocicollassignelem, ocicollgetelemn, ocicollmax, ocicollsize, ocicolltrim, ocifetchinfo, ocifreecollection, ocifreedesc, ociloadlob, ocisavelob, ocisavelobfile, ociwritelobtofile, ociwritetemporarylob

Output Control Functions

Complete

PDF

Implemented Functions

pdf_arc, pdf_arcn, pdf_begin_document, pdf_begin_page_ext, pdf_begin_page, pdf_circle, pdf_clip, pdf_close, pdf_closepath_fill_stroke, pdf_closepath_stroke, pdf_closepath, pdf_concat, pdf_continue_text, pdf_curveto, pdf_delete, pdf_end_document, pdf_end_page_ext, pdf_end_page, pdf_end_path, pdf_fill_stroke, pdf_fill, pdf_fit_image, pdf_get_buffer, pdf_get_errmsg, pdf_get_errnum, pdf_get_image_height, pdf_get_image_width, pdf_get_buffer, pdf_get_parameter, pdf_get_value, pdf_initgraphics, pdf_lineto, pdf_load_font, pdf_load_image, pdf_moveto, pdf_new, pdf_open_file, pdf_open_image_file, pdf_place_image, pdf_place_pdi_page, pdf_rect, pdf_restore, pdf_rotate, pdf_save, pdf_scale, pdf_set_info, pdf_set_parameter, pdf_set_text_pos, pdf_set_value, pdf_setcolor, pdf_setdash, pdf_setdashpattern, pdf_setflat, pdf_setfont, pdf_setgray_fill, pdf_setgray_stroke, pdf_setgray, pdf_setlinecap, pdf_setlinejoin, pdf_setlinewidth, pdf_setmatrix, pdf_setmiterlimit, pdf_setrgbcolor_fill, pdf_setrgbcolor_stroke, pdf_setrgbcolor, pdf_shading_pattern, pdf_shading, pdf_shfill, pdf_show_boxed, pdf_show_xy, pdf_show, pdf_skew, pdf_stringwidth, pdf_stroke, pdf_translate

Postgres Functions

Unimplemented Functions

pg_options, pg_trace, pg_transaction_status, pg_untrace

Program Execution

Implemented Functions

escapeshellarg, escapeshellcmd, exec, passthru, shell_exec, system

Unimplemented Functions

proc_close, proc_get_status, proc_nice, proc_open, proc_terminate

Regexp (Perl)

Complete

Regexp (POSIX)

Complete

Session Handling

Complete

SimpleXML

Implemented Functions

simplexml_load_file, simplexml_load_string, SimpleXMLElement->asXML(), SimpleXMLElement->attributes(), SimpleXMLElement->children(), SimpleXMLElement->xpath()

Stream Functions

Implemented Functions

stream_context_create, stream_context_get_default, stream_context_get_options, stream_context_set_option, stream_context_set_params, stream_copy_to_stream, stream_get_contents, stream_get_line, stream_get_transports, stream_get_wrappers, stream_register_wrapper, stream_wrapper_register, stream_wrapper_restore, stream_wrapper_unregister

Unimplemented Functions

stream_bucket_append, stream_bucket_make_writeable, stream_bucket_new, stream_bucket_prepend, stream_filter_append, stream_filter_prepend, stream_filter_register, stream_filter_remove, stream_get_filters, stream_get_meta_data, stream_select, stream_set_blocking, stream_set_timeout (stub), stream_set_write_buffer (stub), stream_socket_accept, stream_socket_server, stream_socket_client, stream_socket_enable_crypto, stream_socket_get_name, stream_socket_pair, stream_socket_recvform, stream_socket_sendto, stream_socket_server

String Functions

Unimplemented Functions

convert_cyr_string, hebrev, hebrevc, htmlspecialchars_decode, levelshtein, localeconv, metaphone, nl_langinfo, similar_text, soundex, strpbrk, substr_compare, vfprintf

URL Functions

Complete

Variable Handling

Complete

XML

Unimplemented Functions

xml_error_string, xml_get_current_byte_index, xml_get_current_column_number, xml_get_current_line_number, xml_get_error_code, xml_set_external_entity_ref_handler

Zip

Implemented Functions

zip_close, zip_open, zip_read, zip_entry_close, zip_entry_compressedsize, zip_entry_compressionmethod, zip_entry_filesize, zip_entry_name, zip_entry_open, zip_entry_read

Zlib

Complete

Personal tools