Sie sind hier: PHP-Versionen > PHP 5 > PHP 5.0

PHP 5.0.2 wurde am 23.09.2004 herausgebracht. Im folgenden erhalten Sie einen kurzen Überblick welche Änderungen in diesem Patch enthalten waren. Bei Interesse kann auch das ausführliche Änderungsprotokoll eingesehen werden.

Fehlerbehebung
Fixed bug with raw_post_data not getting set
Fixed a file-descriptor leak with phpinfo() and other 'special' URLs
ReflectionClass::getMethod() lowercases attribute
SOAP module processing WSDL file dumps core
Cannot pass big integers (> 2147483647) in SOAP requests
unserialize()/ __PHP_Incomplete_class does not report correctly class name
simplexml_load_file URL limitation 255 char
No defines around pcntl_*priority definitions
SOAP doesn't return the result of a valid SOAP request
soapclient return null value
incorrect convert (xml:lang to lang)
SoapServer::setClass() should not export non-public methods
Interfaces no longer work
Fixed possible crashes in convert_uudecode() on invalid data
array_count_values() breaks with numeric strings
HTTP Authentication Issues
SegFault with Soap and Amazon's Web Services
ip2long should return -1 if IP is 255.255.255.255 and FALSE on error
Changed ext/xml to default to UTF-8 output
opendir() with ftp:// wrapper segfaults if path does not have trailing slash
xml_* functions throw non descriptive error
segfault on result and statement properties
foreach/string handling strangeness (crash)
Reflection API issues
Added sslv2 and sslv3 transports
Invalid statement handle in mysqli on execute
parse_url() is now binary safe
segfault with Soapserver when WSDL-Cache is enabled
Apache 2.0 SAPI build against Apache 2 HEAD
private/protected properties not serialized when user declared method __sleep() exists
Neuerung
Added new boolean (fourth) parameter to array_slice() that turns on the preservation of keys in the returned array
Added the sorting flag SORT_LOCALE_STRING to the sort() functions which makes them sort based on the current locale
Added interface_exists() and make class_exists() only return true for real classes
Added PHP_EOL constant that contains the OS way of representing newlines
Implemented periodic PCRE compiled regexp cache cleanup, to avoid memory exhaustion
Renamed SoapClient->__call() to SoapClinet->__soapCall()

Changelog Quelle php.net

Anzeige