PHP4.0.4 is released, go taste fresh!

zhaozj2021-02-08  205

Author:

Einstein Posted:

Read the number of readings on December 21, 2000:

210

Allow reference to newly established objects, your structure allows other data structures to reference $ THIS objects (for example: ($ glals ["foobar"] = & $ this;) New syntax is: $ obj = & new myclass ); (ANDI, ZEND ENGINE) Allows three types of expression types to be delivered to functions to functions in the reference method only support C a. Func (new myclass ()); b. Func (func2 ()); here func2 () Returns a reference, that is, defined as: function & func2 (...) {...} c. Func ($ var); func () defined as function func (& $ var) {...} can't use other expressions The formula is passed in a reference method. (Andi, Zend Engine) Even if there is no search result, LDAP_GET_ENTRIES () also returns an array (JANI) When using LFS, the segfaults (sascha) constant constant constname when mod_perl interaction is fixed, and it can now be used. Understanding @const constname If the variable is a null type, the is_null () function returns true (Sterling) Corrected READDIR () Increase the Get_Defined_Functions () function returned to the current defined function (Sterling) increasing GET_DEFINED_VARS () The function returns a federated array, including variables defined within the current range and its corresponding value. (Sterling) Increase the call_user_func_array () function can increase the consTANT () function by passing an array as a second parameter call user function (Sterling) increases the constant () function Returns specified The value of the constance is implemented in the Perl style regexp delimiter, which can use <{[(and)]}> to deliver the new 'F' modifier in the ANDREI PCRE. Allows you to specify the function name in the replacement parameter to end the bug # 4615 () (Kalowsky & Eric Veldhuyzen) in the virtual directory mode, fix the BC MAT of Phil Nelson, which is realpath () (Daniel). H library, now licensed this has been allowed to do (Phil Nelson

)

Added XSLT_SET_ERROR_HANDLER () functions for Sablotron (Sterling)

Improved Sablotron's error handling, allowing all error messages to be called before outputting to the screen.

Added OpenSSL extensions (Stig Venaas)

Fixed and established support for the Solid 3.0 database (Kalowsky)

Fixed support for Solid 2.3 databases (KALOWSKY)

The quoted_printable_decode () function is now compatible with RFC-2045 (KIR)

Modify preg_grep () Always return the original array key (andrei)

Modify preg_replace () Accepting a $ n reverse reference (backreference) and / n (andrei)

Modify preg_replace () ignore the reverse reference to the non-existing child mode (Andrei)

Fix the overflow of the OCIFETCHSTATEMENT () column header (Thies)

Add INI File Festival 'Output_Handler' (Zeev) Fix some small problems in the output buffer mechanism (Zeev)

Added transparent Gzip compression support (Jade Nicoletti, Zeev)

Daxie DomXML has added basic XPath support (UWE)

Added Date () 'R' flag, generates the date of the RFC822 format, for example: "THU, 9 NOV 2000 16:33:01 -0500" (Colin)

In CGI mode, $ http_server_vars now includes environmental variables (Zeev)

Allow users to use mysql_use_result (STAS) in the MySQL query statement

A bug that caused memory leakage when the Apache often restarted. (mukid@sigent.ru)

The PHP version under the command, prevents the definition of $ ARGV and $ Argc (STAS)

Fixed a modification of EXTENSION_DIR to compile (Zeev) when loading a php.ini module

Fixed the bug (JANI) when ftp_mkdir () does not return the path of the FTP server.

Increase ImageCreateFromString () to build images from similar mysql blob (Mathieu)

Fixed the bug (JANI) of ImageWBMP ()

Modify the Sablot configuration file, use any version below Sablotron 0.44, you must use the Sablotron's built-in Expat library (Sterling)

Basic certification support for THTTPD (SASCHA)

Added support for caudium webserver (http://caudium.net/), it is based on the ROXEN SAPI module, fixing many bugs (David)

Fixed mysql_close (), pg_close (), msql_close (), and sybase_close (), they may not close the SQL connection correctly (Zeev)

Fixed CRYPT () to provide random number (andi)

Make Print_R () supports recursive data structures, such as $ globals. (Zeev)

Fixed a problem that PHP did not correctly refresh the output buffer. (Zeev)

Fixed a bug that could cause the PHP Apache module to enter the infinite loop. It may cause the Apache process in Solaris, especially

When using the output buffer. (Zeev)

Added support for Serializing references (STAS)

Fix conflicts with OpenLDAP and Oracle 8.1.x (JANI)

PARSE_INI_FILE () supports the new second option to split the result to the array (ZEEV)

PARSE_INI_FILE () now has been secure, you can support Windows (Zeev)

For all SAPI modules, unified ABORTED-Connection Sentences (Sascha)

The file opened by the URL stores HTTP back to $ http_response_header (Zeev)

Array_Rand () Chaos (Andrei) when the number of elements is the same as the total number

Add a replace parameter for the header () function (Sascha)

Fixed the processing of single quotes in transparent session-id mode (Sascha)

Fixed "PHP: // *" FOpen handle (Sascha)

Make Rename Work work in a thread security environment (Daniel)

Session_Destroy () Close the file before the file unlink (Daniel)

Added the array_sum () function (andrei)

Fixed the bug in session.c. If mod_data is null, php_session_save_current_state does not check, when the user tape parameter call session_module_name, this may happen (alex@zend.com) Added IIS Management Expansion (FRANK)

OcibindbyName () is now more perfect for parameters (Thies)

Make the read () binary security in sockets.c (Chris Vandolelen)

Allow Array_INTERSECT () and Array_Diff () without changing the order (stig venaas)

OpenLDAP 2.x, ldap_connect () can accept URL in the Host parameter, if it is SSL, use ldaps: // host / (stig venaas)

Let the name of the resource type can be displayed, for example: var_dump () and get_resource_type () show "File" (Andrei) for files.

Increase the curl_getinfo () function to get the CURL delivery information. It is necessary to use CURL 7.4.0 or more to use (STERLING)

Added curlopt_krb4, curlopt_interface, curlopt_quote, curlopt_postquote,

CURLOPT_QUOTE and CURLOPT_HTTTPPROXYTunnell Options (Sterling)

Change the function name SHM_ * is shmop_ * (Derick)

Updated ext / mysql / libmysql version to 3.23 (Tim@mysql.com)

Added LDAP_GET_OPTION () and LDAP_SET_OPTION () functions (Stig Venaas)

Fixed the crash that may result in the CGI mode without files (Daniel Beulsen & Zeev)

Fixed the possible crash caused by IMAP_FETCHSTRUCTURE ()

Fixed the possible crash caused by imap_open () (JANI & MARK MUSOONE)

Added url_rewriter.tags formulation festival (SASCHA)

Added CORBA customers expand, ready to use (eriksson@php.net)

Fixed the memory leak in X-httpd-source mode (Jason Greene)

EXT / GD is no longer used (JANI)

Return "1" (ANDI, ZEND ENGINE) for an empty string (""), and PHP 3

Added POST handle (HARTMUT) in Adobe FDF format

On Glibc's system, use 'zlib:' Fopen Wrapper, support transparent reading .GZ file (Hartmut)

Solved the problem in the configuration analyzer (alex@zend.com)

The Mhash module adds support for HMAC (nmav@altera.gr)

Added Ovrimos SQL Server module (nmav@altera.gr)

[The copyright belongs to the copyright of this article and the Ozo network share, if you need to reprint, please indicate the author and the source]

转载请注明原文地址:https://www.9cbs.com/read-2957.html

New Post(0)