Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:47855 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26973 invoked from network); 10 Apr 2010 07:08:38 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 10 Apr 2010 07:08:38 -0000 Authentication-Results: pb1.pair.com header.from=philip@roshambo.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=philip@roshambo.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain roshambo.org from 209.85.222.191 cause and error) X-PHP-List-Original-Sender: philip@roshambo.org X-Host-Fingerprint: 209.85.222.191 mail-pz0-f191.google.com Received: from [209.85.222.191] ([209.85.222.191:57043] helo=mail-pz0-f191.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id E7/34-24411-4F320CB4 for ; Sat, 10 Apr 2010 03:08:37 -0400 Received: by pzk29 with SMTP id 29so3495610pzk.29 for ; Sat, 10 Apr 2010 00:08:34 -0700 (PDT) Received: by 10.142.209.1 with SMTP id h1mr673210wfg.269.1270883313913; Sat, 10 Apr 2010 00:08:33 -0700 (PDT) Received: from [192.168.1.2] (c-76-22-32-17.hsd1.wa.comcast.net [76.22.32.17]) by mx.google.com with ESMTPS id 21sm1651274pzk.8.2010.04.10.00.08.32 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 10 Apr 2010 00:08:33 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Sat, 10 Apr 2010 00:07:52 -0700 Message-ID: <9CC01B75-7692-4B58-AB1C-0A9B07A9B762@roshambo.org> To: Internals internals Mime-Version: 1.0 (Apple Message framework v1078) X-Mailer: Apple Mail (2.1078) Subject: A list of PHP 6 changes from the old documentation From: philip@roshambo.org (Philip Olson) Here's a list of stuff we documented for [the old] PHP 6. This does = _not_ necessarily reflect what was implemented, or what was going to be = implemented, but it only refers to what did end up in the documentation = (but is now commented out or removed).=20 Please determine which features/ideas are dead (or on extended holiday) = versus which will end up in the current trunk. Again, this only refers to stuff that was found within the PHP Manual = for PHP 6. Of course, not every perceived PHP 6 change was documented Functions: ------------------------------ *** New: - Extension: i18n (part of ext/unicode I believe) - Extension: unicode - gzdecode() - idn_to_unicode() (via ext/intl) - is_binary() - is_buffer() - is_unicode() - stream_encoding() *** Changed: - GD extension: removed support for GD/FreeType 1.x - declare(): encoding directive informs scanner - array sorting: setlocale() vs i18n_loc_set_default() for = SORT_LOCALE_STRING - file_get_contents(): 'use_include_path' parameter changed to 'flags', = with many added options - proc_open(): added 'context' and 'binary_pipes' as other_options - ob_start(): chunk_size of 1 no longer means '4096' - stream_resolve_include_path(): Added context parameter - chr(): now uses codepoint as input *** Removed: - Extension: ereg - define_syslog_variables() - mysql_db_query() - mysql_escape_string() - session_register() - session_unregister() - session_is_registered() - set_magic_quotes_runtime() INI Directives: ------------------------------ *** New: - mysql.allow_local_infile - mysql.cache_size - mysqli.allow_local_infile - mysqli.cache_size - mysqlnd.collect_statistics - sqlite.iso8859.locale - unicode.fallback_encoding - unicode.filesystem_encoding - unicode.http_input_encoding - unicode.output_encoding - unicode.runtime_encoding - unicode.script_encoding - unicode.stream_encoding *** Changed: - allow_url_fopen (PHP_INI_ALL to PHP_INI_SYSTEM) - error_reporting (E_STRICT part of E_ALL) *** Removed: - allow_call_time_pass_reference - define_syslog_variables - detect_unicode - enable_dl - highlight.bg - magic_quotes_gpc - magic_quotes_runtime - magic_quotes_sybase - pdo_odbc.db2_instance_name - register_globals - register_long_arrays - safe_mode - safe_mode_allowed_env_vars - safe_mode_exec_dir - safe_mode_gid - safe_mode_include_dir - safe_mode_protected_env_vars - session.bug_compat_42 - session.bug_compat_warn Other: ------------------------------ - (binary) type casting/juggling - FILE_BINARY and FILE_TEXT constants for file functions have uses Regards, Philip=