The following changes have been made to functions of bundled extensions.
Version | Function | Description |
---|---|---|
Vor 5.1.0 | get_parent_class | Falls die Funktion außerhalb eines Objekts ohne Parameter aufgerufen wird, gibt sie NULL zurück mit einer Warnung. |
vor 4.3.5 | dba_open | Der Öffnen-Modus "c" funktioniert bei einigen internen Handlern nicht korrekt und setzt existierende Datenbanken auf 0, statt Daten anzufügen. Auch dbm und ndbm funktionieren in typischen Konfigurationen beim Modus "c" nicht (das kann nicht behoben werden). |
vor 4.2.0 | get_object_vars | Variablen, die in der Klasse deklariert sind, aber keinen Wert zugewiesen bekommen haben, werden nicht als Teil des Ergebnisarrays zurückgegeben. |
Seit 5.2.1 | mt_srand | Die Mersenne-Twister-Implementation in PHP verwendet jetzt einen neuen Seeding-Algorithmus von Richard Wagner. Identische Seeds erzeugen nicht länger die selbe Sequenz von Werten, wie es in früheren Versionen der Fall war. Dieses Verhalten wird nicht als noch einmal wechselnd erwartet, aber es ist trotzdem nicht sicher, darauf bedingungslos zu vertrauen. |
Seit 4.3.0 | easter_date | Der Parameter year ist nun optional und wird mit dem aktuellen Jahr entsprechend der lokalen Zeit vorbelegt wenn nicht angegeben. |
easter_days | Der Parameter year ist nun Optional und wird mit dem aktuellen Jahr gemäß der lokalen Zeit vorbelegt falls nicht vorhanden. | |
easter_days | Der Parameter method wurde hinzugefügt. | |
Seit 4.2.0 | mt_srand | Der Parameter seed wird optional und enthält standardmäßig einen Zufallswert, sofern er nicht angegeben wurde. |
Seit 4.1.0 | bindec | Die Funktion kann nun Werte, die zu groß für ein integer der jeweiligen Plattform ist, stattdessen als float zurückgeben. |
hexdec | Die Funktion kann nun auch Werte umwandeln, die zu groß für den integer Typ der jeweiligen Plattform sind, das Ergebnis wird dann als float zurückgegeben. | |
octdec | Die Funktion kann nun auch Werte umwandeln, die zu groß für den integer Typ der jeweiligen Plattform sind, das Ergebnis wird dann als float zurückgegeben. | |
Prior to 4.2.0 | get_class_vars | Nicht initialisierte Eigenschaften werden nun auch von get_class_vars zurückgegeben |
Ab 5.0.0 | get_class | Der Klassenname wird in seiner Orginalform inclusive Groß- und Kleinschreibung zurückgegeben. |
get_class | Der Parameter object ist optional wenn die Funktion aus einer Methode einer Klasse aufgerufen wird. Ohne Parameter wird in diesem Fall der Name der Klasse zurückgegeben, zu der die Methode gehört. | |
Ab 4.3.0 | log | Der optionale Parameter base wurde hinzugefügt. Mit älteren Versionen ist die Berechnung des Logarithmus eines Wertes n zur Basis b mit Hilfe folgender Formel möglich: logb(n) = log(n)/log(b), wobei log hier der natürliche Logarithmus ist. |
Ab 4.2.0 | srand | Der Parameter seed ist nun optional, wird er nicht angegeben so wird ein Zufallswert benutzt. |
6.0.0 | define_syslog_variables | Die Funktion wurde aus PHP entfernt. |
5.5.0 | preg_replace | Der Modifikator /e ist veraltet und sollte nicht mehr verwendet werden. Verwenden Sie stattdessen preg_replace_callback. |
mysqli::options | The MYSQLI_SERVER_PUBLIC_KEY option was added. | |
5.4.1 | hex2bin | Wenn die Länge des Eingabestrings ungerade ist, wird ein Fehler geworfen. In PHP 5.4.0 wurde ein String ungerader Länge akzeptiert, jedoch wurde das letzte Byte abgeschnitten. |
5.4.0 | array_combine | Vorherige Versionen warfen ein E_WARNING Fehler und gaben FALSE zurück, wenn zwei leere Arrays übergeben wurden. |
date_default_timezone_get | The TZ environment variable is no longer used to guess the timezone. | |
date_default_timezone_get | The timezone is no longer guessed from information available through the operating system as the guessed timezone can not be relied on. | |
get_html_translation_table | Der Standardwert für encoding wurde zu UTF-8 geändert. | |
get_html_translation_table | Die Konstanten ENT_HTML401, ENT_XML1, ENT_XHTML und ENT_HTML5 wurden hinzugefügt. | |
html_entity_decode | Die Standardkodierung wurde von ISO-8859-1 auf UTF-8 geändert. | |
html_entity_decode | Die Optionen ENT_HTML401, ENT_XML1, ENT_XHTML und ENT_HTML5 wurden hinzugefügt. | |
htmlentities | Der Standardwert für encoding wurde zu UTF-8 geändert. | |
htmlentities | Die Konstanten ENT_SUBSTITUTE, ENT_DISALLOWED, ENT_HTML401, ENT_XML1, ENT_XHTML und ENT_HTML5 wurden hinzugefügt. | |
htmlspecialchars | Der Standardwert für encoding wurde zu UTF-8 geändert. | |
htmlspecialchars | Die Konstanten ENT_SUBSTITUTE, ENT_DISALLOWED, ENT_HTML401, ENT_XML1, ENT_XHTML und ENT_HTML5 wurden hinzugefügt. | |
htmlspecialchars_decode | Die Konstanten ENT_HTML401, ENT_XML1, ENT_XHTML und ENT_HTML5 wurden hinzugefügt. | |
mb_encode_numericentity | Added is_hex parameter. | |
number_format | In dec_point und thousands_sep werden nun auch mehrere Bytes unterstützt. In vorherigen Versionen wurde jeweils nur das erste Byte genutzt. | |
preg_match_all | Der Parameter matches ist nun optional. | |
snmp_set_valueretrieval | Constants SNMP_VALUE_PLAIN or SNMP_VALUE_LIBRARY may be combined with SNMP_VALUE_OBJECT resulting different way of representing contents of value array element in return value of GET-function. If no SNMP_VALUE_{PLAIN,LIBRARY} constant is accompanying SNMP_VALUE_OBJECT, SNMP_VALUE_LIBRARY is used. Prior to 5.4.0 SNMP_VALUE_OBJECT effecively meant SNMP_VALUE_OBJECT|SNMP_VALUE_PLAIN. | |
5.3.9 | is_a | Added allow_string parameter |
5.3.7 | crypt | Die $2x$ und $2y$ Blowfish-Modi wurden hinzugefügt. |
5.3.6 | DateTime::modify | Absolute date/time statements now take effect. Previously, only relative parts were used. |
DOMDocument::saveHTML | The node parameter was added. | |
preg_match | Gibt FALSE zurück, wenn offset größer als die Länge von subject ist. | |
preg_match_all | Gibt FALSE zurück, wenn offset größer als die Länge von subject ist. | |
PDO_MYSQL DSN | Prior to version 5.3.6, charset was ignored. | |
5.3.4 | get_html_translation_table | Der encoding parameter wurde hinzugefügt. |
sleep | Vor PHP 5.3.4, hat sleep auf Windows immer NULL zurückgegeben, unabhängig davon ob der Aufruf unterbrochen wurde oder nicht. | |
mysqli_driver::$report_mode | Changing the reporting mode is now be per-request, rather than per-process. | |
5.3.3 | DOMXPath::evaluate | The registerNodeNS parameter was added. |
DOMXPath::query | The registerNodeNS parameter was added. | |
ldap_sasl_bind | Support on Windows was added. | |
openssl_decrypt | The iv parameter was added. | |
openssl_encrypt | The iv parameter was added. | |
parse_url | E_WARNING für fehlerhafte URLs entfernt. | |
5.3.2 (PECL OCI8 1.4) | oci_set_prefetch | Before this release, rows must be >= 1. |
5.3.2 | crypt | Blowfishs fehlerhaftes Verhalten wurde behoben, durch welches ein ungültiger Kostenparameter dazu führte, dass auf DES zurückgefallen wurde, anstatt einen Fehlerstring ("*0" or "*1") zurückzugeben. |
crypt | SHA-256 und SHA-512 wurden hinzugefügt auf Basis von Ulrich Drepper's Implementierung. | |
flock | Das automatische Entsperren, wenn das Ressource handle der Datei geschlossen wurde, wurde entfernt. Entsperren muss nun immer manuell ausgeführt werden. | |
gmp_init | The base was extended from 2 to 36, to 2 to 62 and -2 to -36. | |
gmp_strval | The base was extended from 2 to 36, to 2 to 62 and -2 to -36. | |
5.3.1 | get_defined_constants | Windows only: Core constants are categorized under Core, previously mhash. |
5.3.0 (PECL OCI8 1.3.4) | oci_set_prefetch | Before this release, prefetching was limited to the lesser of rows rows and 1024 * rows bytes. The byte size restriction has now been removed. |
5.3.0 | DateTime::__construct | If an invalid date is specified, then an exception is now thrown. Previously an error was emitted. |
DateTime::modify | Der Rückgabewert bei Erfolg wurde von NULL auf DateTime geändert. | |
DateTime::setDate | Der Rückgabewert bei Erfolg wurde von NULL auf DateTime geändert. | |
DateTime::setISODate | Der Rückgabewert bei Erfolg wurde von NULL auf DateTime geändert. | |
DateTime::setTime | Der Rückgabewert bei Erfolg wurde von NULL auf DateTime geändert. | |
DateTime::setTimezone | Der Rückgabewert bei Erfolg wurde von NULL auf DateTime geändert. | |
DateTimeZone::getTransitions | The optional timestamp_begin and timestamp_end were added. | |
DateTimeZone::listIdentifiers | Added the optional what and country parameters. | |
DirectoryIterator::__construct | Throws UnexpectedValueException if the path cannot be opened. | |
acosh | Die Funktion ist nun auf allen Plattformen verfügbar. | |
array_key_exists | Diese Funktion arbeitet nicht mehr mit Objekten. property_exists sollte in diesem Fall genutzt werden. | |
array_reduce | Der von initial akzeptierte Datentyp wurde zu Mixed geändert, vorher war dies Integer. | |
asinh | Die Funktion ist nun auf allen Plattformen verfügbar. | |
atanh | Die Funktion ist nun auf allen Plattformen verfügbar. | |
call_user_func_array | The interpretation of object oriented keywords like parent and self has changed. Previously, calling them using the double colon syntax would emit an E_STRICT warning because they were interpreted as static. | |
checkdnsrr | Die Funktion ist nun auch auf Windowsplattformen verfügbar. | |
clearstatcache | Added optional clear_realpath_cache and filename parameters. | |
copy | Context Ünterstützung wurde hinzugefügt. | |
crypt | PHP enthält jetzt eine eigene Implementation der MD5-Crypt, Standard DES, Extended DES und des Blowfish-Algorithmus und verwendet diese, wenn das System eine oder mehrere der Algorithmen nicht unterstützt. | |
date_default_timezone_set | Now throws E_WARNING rather than E_STRICT. | |
define_syslog_variables | Die Funktion wirft jetzt eine E_DEPRECATED-Notice. | |
dns_get_record | This function is now available on Windows platforms. | |
dns_get_record | Prior to this release, if the authns parameter was given, the addtl parameter was also required. | |
exif_imagetype | Unterstützung für ICO hinzugefügt. | |
expm1 | Die Funktion ist nun auf allen Plattformen verfügbar. | |
fgetcsv | Der escape Parameter wurde ergänzt | |
fnmatch | This function is now available on Windows platforms. | |
func_get_arg | Diese Funktion kann nun auch in Parameterlisten genutzt werden. | |
func_get_args | Diese Funktion kann nun auch in Parameterlisten genutzt werden. | |
func_num_args | Diese Funktion kann nun auch in Parameterlisten genutzt werden. | |
gd_info | JPG Support attribute renamed to JPEG Support. | |
get_cfg_var | get_cfg_var kann nun auch "array" Konfigurationsvariablen zurückgeben. | |
get_defined_constants | Core constants are categorized under Core, previously internal. On Windows, the Core Constants are categorized under mhash. | |
getimagesize | Unterstützung für Icons | |
getmxrr | Diese Funktion ist jetzt auf Windowsplattformen verfügbar. | |
getopt | Added support for optional values (specified with "::"). | |
getopt | Parameter longopts is available on all systems. | |
getopt | Added support for "=" as argument/value separator. | |
getopt | This function is no longer system dependent, and now works on Windows, too. | |
htmlentities | Die Konstante ENT_IGNORE wurde hinzugefügt. | |
htmlspecialchars | Die Konstante ENT_IGNORE wurde hinzugefügt. | |
imagecolorclosesthwb | This function is now available on Windows | |
imagefilter | Pixelation support (IMG_FILTER_PIXELATE) was added. | |
inet_ntop | Die Funktion steht jetzt auch auf Windowsplattformen zur Verfügung. | |
inet_pton | Die Funktion steht jetzt auch auf Windowsplattformen zur Verfügung. | |
ini_get_all | Added details. | |
is_a | This function is no longer deprecated, and will therefore no longer throw E_STRICT warnings. | |
json_decode | Der optionale Parameter depth wurde hinzugefügt. Die Standardrekursionstiefe wurde von 128 auf 512 heraufgesetzt. | |
json_encode | Der Parameter options wurde hinzugefügt. | |
link | Diese Funktion ist nun verfügbar unter Windows-Plattformen (Vista, Server 2008 or neuer). | |
linkinfo | Diese Funktion ist nun verfügbar unter Windows-Plattformen (Vista, Server 2008 or neuer). | |
log1p | Die Funktion ist nun auf allen Plattformen verfügbar. | |
mb_get_info | The entry "http_output_conv_mimetypes" was made available. | |
mcrypt_create_iv | It is no longer required to call srand first. This is now done automatically. | |
mcrypt_create_iv | MCRYPT_DEV_RANDOM and MCRYPT_DEV_URANDOM became available on Windows platforms. | |
mktime | mktime wirft nun eine E_DEPRECATED-Notice, wenn der is_dst verwendet wird. | |
nl2br | Der optionale is_xhtml-Parameter wurde hinzugefügt. | |
pg_lo_create | Der optionale Parameter object_id wurde zugefügt. | |
pg_lo_import | Der optionale Parameter object_id wurde zugefügt. | |
preg_quote | Das Zeichen - wird nun maskiert. | |
property_exists | Die Funktion prüft auf die Existenz der Eigenschaft unabhängig von den Zugriffsberechtigungen. | |
realpath | Vor dieser Version schlug realpath auf BSD Systemen nicht fehl, wenn nur die letzte path Komponente nicht existierte. Jetzt schlägt realpath auch in diesem Fall fehl. | |
register_tick_function | Ticks are now supported on threaded web server modules. | |
round | Der Parameter mode wurde hinzugefügt. | |
session_start | Falls der Start der Session fehlschlägt, wird FALSE zurückgegeben. Vorher wurde TRUE zurückgegeben. | |
setlocale | Die Funktion wirft nun eine E_DEPRECATED-Notice, wenn ein String statt einer der LC_*-Konstanten an den Parameter category übergeben wird. | |
shm_attach | Diese Funktion gibt nun eine Ressource anstatt eines Integer zurück. | |
socket_create_pair | Diese Funktion wurde für Windows-Plattformen wieder reaktiviert. | |
spl_autoload_register | The prepend parameter was added. | |
spl_autoload_register | Namespaces support was introduced. | |
stream_context_create | Added the optional params argument. | |
stream_socket_pair | This function is now available on Windows platforms. | |
stristr | Der optionale Parameter before_needle wurde hinzugefügt. | |
strlen | Frühere Versionen behandelten Arrays als die Zeichenkette Array; sie gaben daher 5 als Zeichenkettenlänge zurück und lösten E_NOTICE Level Fehler aus. | |
strstr | Der optionale Parameter before_needle wurde hinzugefügt. | |
strtotime | Vor PHP 5.3.0 war 24:00 keine korrekte Formatierung, daher gab strtotime FALSE zurück. | |
sybase_connect | The new parameter was added. | |
symlink | Diese Funktion ist nun verfügbar auf Windows-Plattformen (Vista, Server 2008 oder neuer). | |
time_nanosleep | Diese Funktion ist nun auch unter Windows verfügbar. | |
time_sleep_until | Diese Funktion ist nun auch unter Windows verfügbar. | |
touch | Es wurde ermöglicht, die Modifikationszeit eines Verzeichnisses unter Windows zu ändern. | |
mysqli::__construct | Added the ability of persistent connections. | |
mysqli::query | Added the ability of async queries. | |
ReflectionFunction::__construct | name can now be a closure. | |
SplObjectStorage::attach | Added the data parameter. | |
5.2.15 | mysqli_driver::$report_mode | Changing the reporting mode is now be per-request, rather than per-process. |
5.2.11 | get_defined_constants | The categorize parameter now operates appropriately. Previously, the categorize parameter was interpreted as !is_null($categorize), making any value other than NULL force the constants to be categorized. |
5.2.10 | array_rand | Das Ergebnisarray wird nicht mehr gemischt. |
array_unique | Der Standardwert von sort_flags wurde auf SORT_STRING zurückgesetzt. | |
curl_setopt | Es wurden CURLOPT_PROTOCOLS und CURLOPT_REDIR_PROTOCOLS eingeführt. | |
5.2.9 | array_unique | Der optionale Parameter sort_flags wurde mit dem Standardwert SORT_REGULAR hinzugefügt. Vor 5.2.9 wurde die Sortierung intern mit SORT_STRING durchgeführt. |
5.2.8 | XSLTProcessor::importStylesheet | Erlaubt wieder die Übergabe von SimpleXMLElement (Defekt ab PHP 5.2.6) |
5.2.7 | round | Die interne Funktionsweise von round wurde angepasst, um dem C99 Standard zu entsprechen. |
strtotime | Wird in PHP 5 vor Version 5.2.7 ein gegebenes Vorkommen eines angegebenen Wochentages eines Monats abgefragt, der der erste Tag des Monats ist, wird eine Woche zum zurückgegebenen Zeitstempel addiert. Dieser Fehler ist in Version 5.2.7 und später korrigiert. | |
5.2.6 | fopen | Die 'c' und 'c+' Optionen wurden hinzugefügt. |
5.2.5 | addcslashes | Die Escape-Sequenzen \v and \f wurden hinzugefügt. |
imagefilter | Alpha support for IMG_FILTER_COLORIZE was added. | |
5.2.4 | checkdnsrr | TXT type hinzugefügt. |
get_loaded_extensions | Der optionale Parameter zend_extensions wurde hinzugefügt. | |
stream_wrapper_register | Added the flags parameter. | |
5.2.3 | getimagesize | Lesefehler erzeugen eine E_NOTICE statt einer E_WARNING. |
htmlentities | Der Parameter double_encode wurde hinzugefügt. | |
htmlspecialchars | Der Parameter double_encode wurde hinzugefügt. | |
json_decode | Die Verschachtelungsgrenze wurde von 20 auf 128 angehoben. | |
XMLWriter->writeElement | Der Parameter content wurde optional. | |
XMLWriter->writeElementNS | Der Parameter content wurde optional. | |
PDOStatement::getColumnMeta | table field | |
5.2.2 - 5.2.6 | substr | Wenn der start Parameter die Position einer negativen Trunkierung oder außerhalb bezeichnet, wird false zurückgegeben. Andere Versionen bekommen die Zeichenkette von start. |
5.2.2 | DOMDocument::registerNodeClass | Prior to 5.2.2, a previously registered extendedclass had to be unregistered before being able to register a new class extending the same baseclass. |
ftp_ssl_connect | Diese Funktion gibt nun FALSE zurück, wenn sie keine SSL-Verbindung aufbauen kann. Vorher gab es einen Fallback auf eine Nicht-SSL-Verbindung. | |
phpinfo | Die Information über die "Loaded Configuration File" wurde hinzugefügt, während vorher nur die Information "Configuration File (php.ini) Path" existierte. | |
preg_match | Benannte Teilsuchmuster akzeptieren nun sowohl die Syntaxen (?<name>) und (?'name') als auch (?P<name>). Vorherige Versionen akzeptierten nur (?P<name>). | |
preg_match_all | Benannte Teilsuchmuster (named subpatterns) akzeptieren nun die Syntaxen (?<name>) und (?'name') sowie (?P<name>). Vorherige Versionen akzeptierten nur (?P<name>). | |
proc_terminate | Ältere Versionen wurden verwendet, um das übergebene Prozesshandle resource zu zerstören. | |
token_get_all | Die Zeilennummer wird im dritten Element zurückgegeben | |
5.2.1 | iterator_to_array | The use_keys parameter was added. |
json_encode | Unterstützung für JSON-kodierte Grundtypen hinzugefügt. | |
memory_get_peak_usage | Compiling with --enable-memory-limit is no longer required for this function to exist. | |
memory_get_usage | Compiling with --enable-memory-limit is no longer required for this function to exist. | |
proc_open | Die Option bypass_shell wurde dem Parameter other_options hinzugefügt. | |
5.2.0 | base64_decode | strict-Parameter hinzugefügt |
curl_multi_info_read | msgs_in_queue wurde hinzugefügt. | |
imap_open | n_retries hinzugefügt | |
imap_reopen | n_retries hinzgefügt | |
mb_strrpos | Added the optional parameter offset. | |
memory_get_peak_usage | real_usage was added. | |
memory_get_usage | real_usage was added. | |
pathinfo | Die PATHINFO_FILENAME-Konstante wurde hinzugefügt. | |
pg_escape_bytea | Der Parameter connection wurde hinzugefügt. | |
pg_escape_string | Der Parameter connection wurde hinzugefügt. | |
session_get_cookie_params | Das Element "httponly" wurde im zurückgegebenen Array hinzugefügt. | |
session_set_cookie_params | Den Parameter httponly hinzugefügt. | |
setcookie | Der httponly-Parameter wurde hinzugefügt. | |
setrawcookie | Der Parameter httponly wurde hinzugefügt. | |
snmp_set_oid_numeric_print | Since PHP 5.2.0. | |
PDOStatement::execute | The keys from input_parameters must match the ones declared in the SQL. Before PHP 5.2.0 this was silently ignored. | |
SimpleXMLElement::children | The optional parameter is_prefix was added. | |
SimpleXMLElement::__construct | Added the ns and is_prefix parameters. | |
SoapServer::SoapServer | Added the typemap option. | |
SWFMovie::streamMP3 | skip added | |
XMLReader::open | encoding und options wurden ergänzt. | |
XMLReader::XML | encoding und options wurden ergänzt. | |
5.1.3 | DirectoryIterator::__construct | Throws RuntimeException if the path is an empty string. |
curl_getinfo | Konstante CURLINFO_HEADER_OUT eingeführt. | |
get_headers | Die Funktion verwendet nun den Standard-Streamkontext, der mittels stream_context_get_default gesetzt respektive verändert werden kann. | |
http_build_query | Eckige Klammern werden maskiert. | |
imagecolorallocatealpha | Returns FALSE if the allocation failed. Previously -1 was returned. | |
imagepng | Der filters-Parameter wurde hinzugefügt. | |
mb_get_info | The entries "mail_charset", "mail_header_encoding", and "mail_body_encoding" were made available. | |
SoapClient::__doRequest | Der Parameter one_way wurde hinzugefügt. | |
XMLReade::getAttribute | Es wird NULL zurückgegeben, wenn das Attribut nicht gefunden wurde. Vorher wurde ein leerer String zurückgegeben. | |
5.1.2 | date_default_timezone_set | The function started to validate the timezone_identifier parameter. |
http_build_query | arg_separator-Parameter hinzugefügt. | |
imagepng | Der quality-Parameter wurde hinzugefügt. | |
parse_url | component-Parameter hinzugefügt | |
SimpleXMLElement::__construct | Added the options and data_is_url parameters. | |
5.1.1 | date | Es gibt nützliche Konstanten von üblichen Datums-/Zeitformaten, die als Format-Parameter übergeben werden können. |
gmdate | Es gibt nützliche Konstanten für Standard-Datums-/-Zeitformate, die verwendet werden können, um den format-Parameter zu spezifizieren. | |
5.1.0 | DirectoryIterator::__construct | Throws RuntimeException on error. Previously, threw Exception. |
DOMDocument::save | Added the options parameter | |
DOMDocument::saveXML | Added the options parameter | |
class_implements | Added the option to pass the class parameter as a string. Added the autoload parameter. | |
class_parents | Added the option to pass the class parameter as a string. Added the autoload parameter. | |
ctype_digit | Vor PHP 5.1.0 gab die Funktion auch TRUE zurück wenn der Eingabestring komplett leer war. | |
curl_setopt | Es wurden CURLOPT_AUTOREFERER, CURLOPT_BINARYTRANSFER, CURLOPT_FTPSSLAUTH, CURLOPT_PROXYAUTH und CURLOPT_TIMECONDITION eingeführt. | |
date | Der gültige Bereich eines Timestamp liegt typischerweise zwischen Fri, 13 Dec 1901 20:45:54 GMT und Tue, 19 Jan 2038 03:14:07 GMT. (Das entspricht den minimalen und maximalen Werten für einen vorzeichenbehafteten 32-Bit Integer). Vor PHP 5.1.0 war dieser Bereich auf manchen Systemen (z.B. Windows) eingeschränkt auf 01.01.1971 bis 19.01.2038. | |
date | Erzeugt nun E_STRICT- und E_NOTICE-Zeitzonenfehler. | |
date_sunrise | Erzeugt nun E_STRICT- und E_NOTICE-Zeitzonenfehler. | |
date_sunset | Erzeugt nun E_STRICT- und E_NOTICE-Zeitzonenfehler. | |
explode | Die Unterstützung für negative limit-Werte wurde hinzugefügt. | |
file_get_contents | Die offset- und maxlen-Parameter wurden hinzugefügt. | |
file_put_contents | Added support for LOCK_EX and the ability to pass a stream resource to the data parameter | |
gettimeofday | Der Parameter return_float wurde hinzugefügt. | |
glob | GLOB_ERR wurde hinzugefügt | |
gmdate | Der valide Bereich eines Timestamps ist typischerweise von Freitag, den 13. Dezember 1901 20:45:54 GMT bis Dienstag, den 19. Januar 2038 03:14:07 GMT. (Dies sind die Daten, die zum kleinsten und größten mögichen Wert für einen vorzeichenbehafteten 32-Bit Integer korrespondieren.) Vor PHP 5.1.0 war dieser Bereich auf einigen Systemen (z.B. Windows) limitiert auf den Zeitraum 01-01-1970 bis 19-01-2038. | |
gmmktime | Mit der Einführung von PHP 5.1.0 wird der Parameter is_dst als veraltet betrachtet. In der Folge sollten stattdessen die neuen Zeitzonenhandling-Features verwendet werden. | |
idate | Erzeugt nun E_STRICT- und E_NOTICE-Zeitzonenfehler. | |
imagerotate | ignore_transparent was added. | |
intval | Erzeugt eine Meldung vom Type E_NOTICE und gibt den Wert 1 zurück, wenn ein Objekt als Parameter var übergeben wird. | |
localtime | Erzeugt nun E_STRICT- und E_NOTICE-Zeitzonenfehler. | |
md5_file | Funktionsänderung, um die Streams API nutzen zu können. Das bedeutet, Sie können die Funktion mit Wrappern wie md5_file('http://example.com/..') verwenden. | |
mktime | Erzeugt nun E_STRICT- und E_NOTICE-Zeitzonenfehler. | |
mktime | Der Parameter is_dst wurde als veraltet markiert. Die Funktion gibt nun im Fehlerfall statt -1 FALSE zurück. Die Funktion wurde dahingehend gefixt, dass sie für Jahr, Monat und Tag auch den Wert 0 entgegennimmt. | |
mktime | Wenn ohne Argumente aufgerufen, wirft mktime eine E_STRICT-Notice. Verwenden Sie stattdessen die Funktion time. | |
openssl_pkcs7_verify | Der Parameter content wurde hinzugefügt. | |
preg_replace | Den Parameter count hinzugefügt | |
preg_replace_callback | Den Parameter count hinzugefügt | |
session_regenerate_id | Den Parameter delete_old_session hinzugefügt | |
sha1_file | Die Funktion verwendet jetzt die Streams API. Das bedeutet, dass Sie die Funktion mit Wrappern wie sha1_file('http://example.com/..') nutzen können. | |
sqlite_exec | Parameter error_msg wurde hinzugefügt | |
sqlite_fetch_column_types | result_type hinzugefügt | |
sqlite_query | error_msg wurde hinzugefügt | |
sqlite_unbuffered_query | Parameter error_msg wurde hinzugefügt. | |
str_word_count | charlist Parameter hinzugefügt | |
stream_copy_to_stream | Added the offset parameter | |
stream_filter_append | Prior to PHP 5.1.0, this function returns TRUE on success Im Fehlerfall wird FALSE zurückgegeben.. | |
stream_filter_prepend | Prior to PHP 5.1.0, this function returns TRUE on success Im Fehlerfall wird FALSE zurückgegeben.. | |
stream_get_contents | The offset was added. | |
strtotime | Erzeugt nun E_STRICT- und E_NOTICE-Zeitzonenfehler. | |
strtotime | Im Fehlerfall wird FALSE statt -1 zurückgegeben. | |
substr_compare | Die Möglichkeit, einen negativen Wert für offset festzulegen, wurde eingeführt. | |
substr_count | Hinzufügen der Parameter offset und length | |
var_export | Möglichkeit Klassen und Arrays die Klassen enthalten mit Hilfe der 'magischen' __set_state Methode zu exportieren. | |
XSLTProcessor::registerPHPFunctions | Der Parameter restrict wurde eingeführt. | |
5.0.5 | php_check_syntax | Diese Funktion wurde aus PHP entfernt. |
5.0.4 | sqlite_key | Vor PHP 5.0.4 konnte sqlite_key nur als Methode des SQLiteResult-Objektes aufgerufen werden, nicht prozedural. |
5.0.3 | is_subclass_of | Als object kann nun auch ein Klassenname anstelle einer Objektinstanz übergeben werden. |
php_check_syntax | Aufrufen der exit Funktion nachdem php_check_syntax in einem Segmentationfault endete. | |
5.0.2 | array_slice | Der optionale preserve_keys-Parameter wurde hinzugefügt. |
class_exists | Die Funktion liefert nun nicht mehr TRUE für Interfaces. Nutzen Sie hierfür interface_exists. | |
strtotime | In PHP 5 bis 5.0.2 werden "now" und andere relative Zeitangaben fälschlicherweise ab dem Zeitpunkt des Datumswechsels berechnet. Dieses Verhalten unterscheidet sich von anderen Versionen, die diese Angaben in die korrekte aktuelle Zeit übersetzen. | |
5.0.1 | php_check_syntax | error_message wird von der Referenz übergeben. |
5.0.0 | array_keys | Der strict-Parameter wurde hinzugefügt. |
cal_info | Der Parameter calendar ist nun optionl und es werden Informationen zu allen Kalendern zurückgegeben wenn kein Wert übergeben wird. | |
checkdnsrr | AAAA type hinzugefügt. | |
class_exists | Der autoload Parameter wurde hinzugefügt. | |
com_release | Die Funktion wurde entfernt. | |
curl_setopt | Es wurden CURLOPT_FTP_USE_EPRT, CURLOPT_NOSIGNAL, CURLOPT_UNRESTRICTED_AUTH, CURLOPT_BUFFERSIZE, CURLOPT_HTTPAUTH, CURLOPT_PROXYPORT, CURLOPT_PROXYTYPE, CURLOPT_SSLCERTTYPE und CURLOPT_HTTP200ALIASES eingeführt. | |
dirname | dirname ist nun "binary safe". | |
empty | Objekte ohne Properties zählen nicht mehr als nicht mit einem Wert belegt. | |
fgetss | Der Parameter length ist nun optional | |
file | Der context-Parameter wurde hinzugefügt. | |
file | Prior to PHP 5.0.0 the flags parameter only covered include_path and was enabled with 1 | |
file_get_contents | Context-Unterstützung wurde hinzugefügt. | |
file_put_contents | Added context support | |
get_class_methods | Ab PHP 5 werden die Methodennamen wie definiert zurückgegeben, Groß- und Kleinschreibung bleiben dabei erhalten. In PHP 4 werden die Namen grundsätzlich kleingeschrieben zurückgegeben. | |
get_defined_constants | The categorize parameter was added. | |
get_defined_vars | Die Variable $GLOBALS wird im Rückgabewert erfasst. | |
get_parent_class | Der Parameter object ist optional, falls die Funktion von einer Methode eines Objekts aufgerufen wird. | |
html_entity_decode | Die Unterstützung für Multibyte-Kodierungen wurde hinzugefügt. | |
ip2long | Vor dieser Version gab ip2long im Fehlerfall -1 zurück. | |
is_a | This function became deprecated in favour of the instanceof operator. Calling this function will result in an E_STRICT warning. | |
is_executable | is_executable wurde unter Windows verfügbar | |
jdtojewish | Der Parameter fl wurde hinzugefügt. | |
jdtojewish | Der Parameter hebrew wurde hinzugefügt. | |
mb_encode_mimeheader | The indent parameter was added. | |
mb_send_mail | The Content-Type and Content-Transfer-Encoding headers may be redefined as of PHP 5.0.0. Before this time, the values defined by mb_language are always used. | |
md5 | Der Parameter raw_output wurde hinzugefügt. | |
md5_file | raw_output-Parameter hinzugefügt | |
microtime | Der Parameter get_as_float wurde hinzugefügt. | |
mkdir | Der recursive-Parameter wurde hinzugefügt. | |
mkdir | Seit PHP 5.0.0 kann mkdir auch mit einigen URL-Wrappern genutzt werden. In der finden Sie eine Liste aller Wrapper, die mkdir unterstützen. | |
opendir | path unterstützt den ftp:// URL-Wrapper. | |
openssl_pkcs7_encrypt | Der Parameter cipherid wurde hinzugefügt. | |
openssl_sign | Der Parameter signature_alg wurde hinzugefügt. | |
openssl_verify | Der Parameter signature_alg wurde hinzugefügt. | |
pg_fetch_object | Die Parameter class_name und params wurden hinzugefügt. Die herkömmliche Form mit result_type ist noch aus Gründen der Abwärtskompatibilität verfügbar. | |
proc_open | Die Parameter cwd, env und other_options wurden hinzugefügt. | |
realpath | Vor dieser Version gab realpath das Verzeichnis des aktuellen Scripts zurück, wenn ein leerer String oder NULL übergeben wurden. | |
rmdir | Ab PHP 5.0.0 kann rmdir auch mit einigen URL Wrappern genutzt werden. Eine Liste von untersützten Wrappern kann unter eingesehen werden. | |
session_id | Die Zeichen , (Komma) und - (Minus) sind in der dateibasierten Session-Prozedur zulässig. | |
sha1 | Der Parameter raw_output wurde hinzugefügt. | |
sha1_file | Einführung des raw_output Parameters | |
str_ireplace | Der Parameter count wurde hinzugefügt. | |
str_replace | Der Parameter count wurde hinzugefügt. | |
stream_get_meta_data | The following entries were added in the returned array: mode, seekable, and uri. | |
strip_tags | Die Funktion strip_tags ist jetzt Binary safe. | |
strrpos | needle kann nun aus mehr als einem Buchstaben bestehen. | |
strrpos | Der offset Parameter wurde eingeführt. | |
strtotime | Die Angabe von Mikrosekunden ist erlaubt, wird aber ignoriert. | |
uniqid | Den Parameter prefix optional gemacht | |
unlink | Seit PHP 5.0.0 kann unlink auch mit einigen URL-Wrappern genutzt werden. In der finden Sie eine Liste aller Wrapper, die unlink unterstützen. | |
usleep | Die Funktion arbeitet jetzt auch auf Windowssystemen. | |
mysqli_result::fetch_object | Added the ability to return as a different object. |