PHP implementation status

From Resin 3.0

(Difference between revisions)
Jump to: navigation, search
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 13: Line 13:
 
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://us2.php.net/manual/en/ref.array.php Array Functions] ==
  
 
=== Unimplemented functions ===
 
=== Unimplemented functions ===
Line 19: Line 19:
 
array_multisort
 
array_multisort
  
== XII. [http://us2.php.net/manual/en/ref.classobj.php Class/Object Functions] ==
+
== [http://us2.php.net/manual/en/ref.classobj.php Class/Object Functions] ==
  
 
=== Implemented functions ===
 
=== Implemented functions ===
Line 29: Line 29:
 
call_user_method, call_user_method_array, get_class_methods, get_class_vars, get_declared_interfaces, interface_exists, is_subclass_of, property_exists
 
call_user_method, call_user_method_array, get_class_methods, get_class_vars, get_declared_interfaces, interface_exists, is_subclass_of, property_exists
  
== 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 ===
Line 39: Line 39:
 
checkdate, date_default_timezone_get, date_default_timezone_set, date_sunrise, date_sunset, gmstrftime, idate, localtime, strptime
 
checkdate, date_default_timezone_get, date_default_timezone_set, date_sunrise, date_sunset, gmstrftime, idate, localtime, 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 ===
Line 53: Line 53:
 
debug_backtrace, debug_print_backtrace, error_log, error_reporting, restore_exception_handler, set_exception_handler
 
debug_backtrace, debug_print_backtrace, error_log, error_reporting, restore_exception_handler, set_exception_handler
  
== XXXVIII. [http://us2.php.net/manual/en/ref.filesystem.php Filesystem Functions] ==
+
== [http://us2.php.net/manual/en/ref.filesystem.php Filesystem Functions] ==
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
Line 59: Line 59:
 
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), 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)
  
== 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 ===
Line 69: Line 69:
 
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://us2.php.net/manual/en/ref.http.php HTTP Functions] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
Line 79: Line 79:
 
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 ===
Line 85: Line 85:
 
getimagesize (.png, .gif, .jpg only)
 
getimagesize (.png, .gif, .jpg only)
  
== LXX. [http://us2.php.net/manual/en/ref.mail.php Mail Functions] ==
+
== [http://us2.php.net/manual/en/ref.mail.php Mail Functions] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
Line 95: Line 95:
 
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://us2.php.net/manual/en/ref.misc.php Misc Functions] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
Line 109: Line 109:
 
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
 
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
  
== LXXXIX [http://us2.php.net/manual/en/ref.mysql.php Mysql Functions] ==
+
== [http://us2.php.net/manual/en/ref.mysql.php Mysql Functions] ==
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
Line 115: Line 115:
 
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 121:
 
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.outcontrol.php Output Control Functions] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
Line 131: Line 131:
 
ob_flush, ob_get_flush,, ob_get_level, ob_get_status, ob_gzhandler, ob_list_handlers, output_add_rewrite_var, output_reset_rewrite_vars
 
ob_flush, ob_get_flush,, ob_get_level, ob_get_status, ob_gzhandler, ob_list_handlers, output_add_rewrite_var, output_reset_rewrite_vars
  
== CXI. [http://us2.php.net/manual/en/ref.pcre.php Regexp (Perl)] ==
+
== [http://us2.php.net/manual/en/ref.pcre.php Regexp (Perl)] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
Line 137: Line 137:
 
preg_grep, preg_match, preg_match_all, preg_quote, preg_replace, preg_replace_callback, preg_split
 
preg_grep, preg_match, preg_match_all, preg_quote, preg_replace, preg_replace_callback, preg_split
  
== CXIV. [http://us2.php.net/manual/en/ref.info.php Options and Information] ==
+
== [http://us2.php.net/manual/en/ref.info.php Options and Information] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
Line 147: Line 147:
 
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
 
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
  
== CXVI. [http://us2.php.net/manual/en/ref.regex.php Regexp (POSIX)] ==
+
== [http://us2.php.net/manual/en/ref.regex.php Regexp (POSIX)] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
Line 157: Line 157:
 
sql_regcase
 
sql_regcase
  
== 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 ===
Line 167: Line 167:
 
escapeshellarg, escapeshellcmd, passthru, proc_close, proc_get_status, proc_nice, proc_open, proc_terminate, shell_exec
 
escapeshellarg, escapeshellcmd, passthru, proc_close, proc_get_status, proc_nice, proc_open, proc_terminate, shell_exec
  
== CXXXVII. [http://us2.php.net/manual/en/ref.session.php Session Handling] ==
+
== [http://us2.php.net/manual/en/ref.session.php Session Handling] ==
  
 
=== Complete ===
 
=== Complete ===
  
== CXLIX. [http://us2.php.net/manual/en/ref.strings.php String Functions] ==
+
== [http://us2.php.net/manual/en/ref.strings.php String Functions] ==
  
 
=== Unimplemented Functions ===
 
=== Unimplemented Functions ===
Line 177: Line 177:
 
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
 
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
  
== CLVI. [http://us2.php.net/manual/en/ref.url.php URL Functions] ==
+
== [http://us2.php.net/manual/en/ref.url.php URL Functions] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===
Line 187: Line 187:
 
get_headers, get_meta_tags, http_build_query, rawurldecode, urlencode, urldecode
 
get_headers, get_meta_tags, http_build_query, rawurldecode, urlencode, urldecode
  
== CLVII. [http://us2.php.net/manual/en/ref.var.php Variable Handling] ==
+
== [http://us2.php.net/manual/en/ref.var.php Variable Handling] ==
  
 
=== Implemented Functions ===
 
=== Implemented Functions ===

Revision as of 00:40, 25 February 2006


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,

Array Functions

Unimplemented functions

array_multisort

Class/Object Functions

Implemented functions

class_exists, get_class, get_declared_classes, get_object_vars, is_a, is_object, method_exists

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

Date and Time Functions

Implemented Functions

date, getdate, gettimeofday, gmdate, gmmktime, microtime, mktime, strftime, strtotime (partial), time

Unimplemented Functions

checkdate, date_default_timezone_get, date_default_timezone_set, date_sunrise, date_sunset, gmstrftime, idate, localtime, strptime

Directory Functions

Complete

Error Handling and Logging

Implemented Functions

set_error_handler, restore_error_handler, trigger_error, user_error

Unimplemented Functions

debug_backtrace, debug_print_backtrace, error_log, error_reporting, restore_exception_handler, set_exception_handler

Filesystem 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)

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, register_shutdown_function

Unimplemented Functions

register_tick_function, unregister_tick_function

HTTP Functions

Implemented Functions

header, headers_sent, setcookie

Unimplemented Functions

headers_list, setrawcookie

Image Functions

Implemented Functions

getimagesize (.png, .gif, .jpg only)

Mail Functions

Implemented Functions

mail (requires JavaMail)

Unimplemented Functions

ezmlm_hash

Mcrypt

Complete

Misc Functions

Implemented Functions

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

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

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

Output Control 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

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

Regexp (Perl)

Implemented Functions

preg_grep, preg_match, preg_match_all, preg_quote, preg_replace, preg_replace_callback, preg_split

Options and Information

Implemented Functions

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,

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

Regexp (POSIX)

Implemented Functions

ereg_replace, ereg, eregi_replace, eregi, split, spliti

Unimplemented Functions

sql_regcase

Program Execution

Implemented Functions

exec, system

Unimplemented Functions

escapeshellarg, escapeshellcmd, passthru, proc_close, proc_get_status, proc_nice, proc_open, proc_terminate, shell_exec

Session Handling

Complete

String Functions

Unimplemented Functions

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

URL Functions

Implemented Functions

base64_decode, base64_encode, parse_url, rawurlencode,

Unimplemented Functions

get_headers, get_meta_tags, http_build_query, rawurldecode, urlencode, urldecode

Variable Handling

Implemented 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

Unimplemented Functions

get_resource_type, import_request_variables, is_object, is_scalar, settype

Personal tools