|
|
Geänderte Funktionen
PHP Core
-
crypt ruft nun einen Fehler der Stufe
E_NOTICE hervor, wenn der Parameter
salt ausgelassen wird.
-
substr_compare akzeptiert nun auch 0
als Wert für den Parameter
length.
-
unserialize schlägt nun fehl, wenn serialisierte Daten
übergeben werden, welche so manipuliert wurden, dass ein Objekt erzeugt werden
soll ohne dessen Konstruktor aufzurufen.
-
Uploads mittels der @file-Syntax werden nun nur
noch unterstützt, wenn die Option
CURLOPT_SAFE_UPLOAD
auf FALSE gestellt wird. Es sollte stattdessen
CURLFile verwendet werden.
-
Der Parameter
source von
mcrypt_create_iv hat nun einen
Standardwert von MCRYPT_DEV_URANDOM
anstelle von MCRYPT_DEV_RANDOM.
-
Der Parameter
crypto_type von
stream_socket_enable_crypto kann nun
optional sein, wenn der SSL-Kontext des Streams die neue
Option crypto_type enthält.
-
pg_insert, pg_select,
pg_update und pg_delete
sind nicht länger experimentell.
-
pg_send_execute,
pg_send_prepare, pg_send_query
und pg_send_query_params blockieren nicht mehr
bis die Schreiboperation der Abfrage abgeschlossen ist, wenn der
zugrunde liegende Socket-Stream der Datenbankverbindung auf einen
nicht blockierenden Modus eingestellt ist.
-
ReflectionClass::newInstanceWithoutConstructor
erlaubt nun die Instanziierung von Klassen, die nicht final und internal sind.
-
XMLReader::getAttributeNs und
XMLReader::getAttributeNo geben nun,
ähnlich wie XMLReader::getAttribute
NULL zurück, wenn das Attribut nicht gefunden wurde.
|