PHP4.1.0 publishing announcement

Source: Internet
Author: User
Tags chop gmp imap ldap snmpset vars

PHP 4.1.0 Release Announcement PHP 4.1.0 Announcement (2)-Added support for single dimen1_safearrays and Enumerations. added an is_enum () function to check if a component implements an enumeration. (Alan, Harald) added support for one-dimensional SafeArray and Enumerations. added is_enum (0 to determine whether a part comes from an enumeration-Fixed a bug in dbase_get_record () and dbase_get_record_with_names (). boolean fields are now returned correctly. pat Ch by Lawrence E. Widman (Jani) corrected dbase_get_record () and dbase_get_record_with_names () errors. The boolean field can be returned correctly. -Added -- version option to php-config. (Stig) added -- version configuration option-Improved support for thttpd-2.21b by inconfigurating patches for all known bugs. (Sascha) Added support for thttpd-2.21b by adding patches with known errors-Added ircg_get_username, a roomkey argument to ircg_join, error fetching infrastructure, a tokenizer to speed up message processing, and fixed a lot of bugs in the IRCG extension. (Sascha) added ircg_get_userna Me, an ircg_join parameter, error retrieval mechanism, a tokenizer to speed up information processing, corrected many errors in the IRCG extension. -Improved speed of the serializer/deserializer. (Thies, Sascha) accelerates serialization/deserialization-Floating point numbers are better detected when converting from strings. (Zeev, Zend Engine) Better detects the conversion from string to floating point-Replaced php. ini-optimized with php. ini-recommended. as the name implies, its warmly recommended to use this file as the basis for your PHP configuration, rather than php. ini-dist. (Zeev) Put php. ini-optimize D. Change the name to php. ini-recommended. the name implies that he is eager to recommend users to use this file as the basic configuration file for PHP, rather than using php. ini. dist-Restore xpath_eval () and php_xpathptr_eval () for 4.0.7. there are still some known leaks. (Joey) fixed xpatch_eval () and php_xpatchptr_eval (). They also had some known vulnerabilities-Added import_request_variables (), to allow users to safely import form variables to the global scope (Zeev) added import_request_variables (), allowing the user to safely output from the variable to the global range-Int Roduced a new $ _ REQUEST array, which includes any GET, POST or COOKIE variables. like the other new variables, this variable is also available regardless of the context. (Andi & Zeev) introduces a new $ _ REQUEST array, including any GET, POST, or COOKIE variables, just like other new variables, this variable can also be used with-Introduced $ _ GET, $ _ POST, $ _ COOKIE, $ _ SERVER and $ _ ENV variables, regardless of its context, which deprecate the old $ HTTP _ * _ VARS arrays. in addition to be much sh Orter to type-these variables are also available regardless of the scope, and theres no need to import them using the global statement. (Andi & Zeev) introduces the $ _ GET, $ POST, $ COOKIE, $ SERVER, and $ _ ENV variables. We do not agree to use the old $ HTTP _ * _ VARS array. In addition, they are shorter. These variables can be used in any range and do not need to be referenced using global. -Added vprintf () and vsprintf () functions that allow passing all arguments after format as an array. (Andrei) adds bprintf () and vsprintf () functions, allowing you to use arrays as parameters after the format. -Added support for GD2 image type for ImageCreateFromString () (Jani) Added support for-Added ImageCreateFromGD (), ImageCreateFromGD2 (), callback (), imageGD () and ImageGD2 () functions (Jani) added the above functions-addcslashes now warns when charlist is invalid. the returned string remained the same (Jeroen) addcslashes illegal in The character list is a warning, returns the previous string-Added optional extra argume Nt to gmp_init (). The extra argument indicates which number base gmp shocould use when converting a string to the gmp-number. (Troels) adds The optional additional gmp_init () parameters. The parameter indicates the number base-Added the Cyrus-IMAP extension, which allows a direct interface to Cyrus more advanced capabilities when the gmp converts the string to gmp-number. (Sterling) added Cyrus-IMAP extension, allowing a direct excuse for advanced features to Cyrus-Enhance read_exif_data () to support multiple comment tags (Rasmus) Enhanced read_exif_data (), supports multiple annotation tags-Fixed a crash bug in array_map () when NULL callback was passed in. (Andrei) corrected when the callback in array_map () is NULL. -Change from E_ERROR to E_WARNING in the exif extension (Rasmus) Change E_ERRPR to E_WARNING-New pow () implementation, which returns an integer when possible in the exif extension, and warnings on wrong input (jeroen) New pow () function. If possible, an integer is returned. If the input is incorrect, a warning is returned-Added optional second parameter to trim, chop and ltrim. you can now specify which characters to trim (jeroen) adds the second parameter to trim, chop, and ltrim, which character can be specified to be removed-Hugely improved the performance of the thread-safe version of PHP, especially under Windows (Andi & Zeev) greatly improves the performance of the PHP thread version, especially in Windows-Improved request-shutdown performance significantly (Andi & Zeev, Zend Engine) Improves the performance of request-shutdown.-Added a few new math functions. (Jesus) added a new mathematical function-Bump bundled expat to 1.95.2 (Thies) [did not understand, as if the compressed package was upgraded to 1. 95. 2]-Improved the stability of OCIPlogon () after a database restart. (Thies) improves the stability of OCIPlogon () after the database is restarted-Fixed _ FILE _ in the CGI & Java servlet modes when used in the main script. it only worked correctly in writable ded files before this fix (Andi) corrected _ FILE _ in CGI/JAVA servlet mode in the main script __. before the correction, he only Improved Zend for file inclusion-Improved the Zend hash table implementation to be much faster (Andi, Zend Engine) Hash Table faster-Updated PHPs file open function (used by include () to check in the calling scripts directory in case the file cant be found in the specified de_path (Andi) updated the file opening function (used in include) the directory detection file of the script can be called if the include_path file is not found-Fixed a failed uption bug that cocould cause constants to become upted, and possibly prevent resources from properly being cleaned up at the end of a request (Zeev) corrected the possibility An error that causes container interruption may result in incorrect cleanup after the request is completed-Added optional use of Boyer-Moore algorithm to str_replace () (Sascha) str_replace () added the optional Boyer-Moore rule-Fixed and improved shared-memory session storage module (Sascha) to correct and improve the shared memory transaction storage module-Add config option (always_populate_raw_post_data) which when enabled will always populate $ HTTP_RAW_POST_DATA regardless of the post mime type (Rasmus) added the configuration parameter (always_populate_raw _ Post_data). $ HTTP_RAW_POST_DATA-Added support for socket and popen file types to ftp_fput (Jason) is bundled regardless of the post type) added the socket and popen file types for ftp_fput-Fixed various memory leaks in the LDAP extension (Stig Venaas) corrected Multiple Memory vulnerabilities in the LDAP extension-Improved interactive mode-it is now available in all builds of PHP, without any significant slowdown (Zeev, Zend Engine) Improved the interaction mode, it can be used in all php, without any obvious slowdown -Fixed crash in iptcparse () if the supplied data was bogus. (Thies) corrected iptcprase () defects when the provided data is forged,-Fixed return value for a failed snmpset ()-now returns false (Rasmus) corrected snmpset () Error returned value: false-Added hostname: port support to snmp functions (nbougues@axialys.net, Rasmus) Added the snmp function Host Name: port format support-Added fdf_set_encoding () function (Masaki YATSU, Rasmus) adds the fdf_set_encoding () function-Reverse D the destruction-order of resources. This fixes the reported OCI8 "failed to rollback outstanding transactions! "Message (Thies, Zend Engine) flipped the resource destruction sequence. He corrected "failed to roolback outstanding transactions" reported in OCI8! "Information-Added option for returning XMLRPC fault packets. (Matt Allen, Sascha Schumann) added the returned parameter-Improved range () function to support range (a, z) and range (9, 0) types of ranges for XMLPRC error packets. (Rasmus) improves the range () function and supports range (a, z) and range (9, 0) formats-Added getmygid () and safe_mode_gid ini directive to allow safe mode to do a gid check instead of a uid check. (James E. flemer, Rasmus) adds the getmugid () and sage_mod_gid configuration instructions, allowing gid detection in safe mode instead of uid detection-Made assert () accept the array (& $ obj, methodname) syntax

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.