The following changes have been made to functions of bundled extensions.
Version | Function | Description |
---|---|---|
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 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. |
get_class | Der Klassenname wird in seiner Orginalform inclusive Groß- und Kleinschreibung zurückgegeben. | |
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.6.0 | pg_lo_truncate | Added truncate function. It supports PostgreSQL 9.3's 64bit large object. Both client and server must support PostgreSQL 9.3 and PHP must be 64bit build to use 64bit large object. |
5.6 | Countable::count | The optional mode parameter was added. |
5.5.2 | DOMDocument::schemaValidate | Added the flags parameter |
DOMDocument::schemaValidateSource | Added the flags parameter | |
5.5.0/PECL 3.0.0 | IntlDateFormatter::create | An IntlCalendar object is allowed for calendar. Objects of type IntlTimeZone and DateTimeZone are allowed for timezone. Invalid timezone identifiers (including empty strings) are no longer allowed for timezone. If NULL is given for timezone, the timezone identifier given by date_default_timezone_get will be used instead of ICUʼs default. |
IntlDateFormatter::format | Support for providing IntlCalendar objects to the value parameter was added. | |
IntlDateFormatter::setCalendar | It became possible to pass an IntlCalendar object. | |
5.5.0 | gd_info | WebP Support added. |
imagerotate | This function is now affected by the interpolation method set by the imagesetinterpolation function. | |
iterator_to_array | iterator_to_array gained support for key types other than integer and string when the use_keys parameter is enabled. | |
preg_replace | Der Modifikator /e ist veraltet und sollte nicht mehr verwendet werden. Verwenden Sie stattdessen preg_replace_callback. Für ergänzende Informationen über Sicherheitsrisiken siehe PREG_REPLACE_EVAL. | |
mysqli::commit | Added flags and name parameters. | |
mysqli::options | The MYSQLI_SERVER_PUBLIC_KEY option was added. | |
mysqli::rollback | Added flags and name parameters. | |
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/PECL 2.0.0b1 | idn_to_ascii | Added the parameters variant and idna_info; UTS #46 support. |
idn_to_utf8 | Added the parameters variant and idna_info; UTS #46 support. | |
5.4.0 | DOMDocument::loadHTML | Added options parameter. |
DOMDocument::loadHTMLFile | Added options parameter. | |
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 timezone is no longer guessed from information available through the operating system as the guessed timezone can not be relied on. | |
date_default_timezone_get | The TZ environment variable is no longer used to guess the timezone. | |
dns_get_record | raw Parameter hinzugefügt. | |
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. | |
hash_algos | Unterstützung für joaat, fnv132 und fnv164 hinzugefügt. | |
html_entity_decode | Die Optionen 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. | |
htmlentities | Die Konstanten ENT_SUBSTITUTE, ENT_DISALLOWED, ENT_HTML401, ENT_XML1, ENT_XHTML und ENT_HTML5 wurden hinzugefügt. | |
htmlentities | Der Standardwert für encoding wurde zu UTF-8 geändert. | |
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. | |
ob_start | A chunk size of 1 now results in chunks of 1 byte being sent to the output buffer. | |
ob_start | The third parameter of ob_start changed from a boolean parameter called erase (which, if set to FALSE, would prevent the output buffer from being deleted until the script finished executing) to an integer parameter calledflags. Unfortunately, this results in an API compatibility break for code written prior to PHP 5.4.0 that uses the third parameter. See the flags example for an example of how to handle this with code that needs to be compatible with both. | |
openssl_decrypt | The raw_output was changed to options. | |
openssl_encrypt | The raw_output was changed to options. | |
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. | |
Phar::setStub | Added len parameter. | |
PharData::setStub | Added len parameter. | |
SimpleXMLElement::getDocNamespaces | Added from_root parameter. | |
5.4 | grapheme_substr | If length is given and positive and the argument string is shorter than the specified length, all the rest of the string according to start parameter is returned. Previously, FALSE was returned. |
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. | |
IntlDateFormatter::format | Support for providing DateTime objects to the value parameter was added. | |
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 time contains an invalid date/time format, 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. | |
array_search | Wie alle internen PHP-Funktionen seit 5.4.0 gibt array_search den Wert NULL zurück, wenn ungültige Parameter übergeben wurden. | |
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 | Diese Funktion ist jetzt auf Windows Plattformen verfügbar. | |
dns_get_record | Bis zu diesesm Release wurde bei gegebenem authns Parameter auch der addtl Parameter benötigt | |
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 | Added support for "=" as argument/value separator. | |
getopt | This function is no longer system dependent, and now works on Windows, too. | |
getopt | Parameter longopts is available on all systems. | |
hash_algos | Unterstützung für md2, ripemd256, ripemd320, salsa10, salsa20, snefru256 und sha224 hinzugefügt. | |
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 | Previously, the empty string was returned if the configuration option didn't exist. now, FALSE is returned instead. | |
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 | MCRYPT_DEV_RANDOM and MCRYPT_DEV_URANDOM became available on Windows platforms. | |
mcrypt_create_iv | It is no longer required to call srand first. This is now done automatically. | |
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 | Namespaces support was introduced. | |
spl_autoload_register | The prepend parameter was added. | |
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. | |
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. | |
XMLReader::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 | Erzeugt nun E_STRICT- und E_NOTICE-Zeitzonenfehler. | |
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_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 | Unterstützung für LOCK_EX hinzugefügt und die Möglichkeit,eine Stream-Quelle als data-Parameter zu übergeben | |
get_parent_class | Falls die Funktion außerhalb eines Objekts ohne Parameter aufgerufen wurde, gab sie NULL und eine Warnung zurück. Jetzt gibt sie FALSE zurück. | |
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 | Wenn ohne Argumente aufgerufen, wirft mktime eine E_STRICT-Notice. Verwenden Sie stattdessen die Funktion time. | |
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. | |
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 Speicherzugriffsfehler 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 "by reference" ü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 | Unterstützung für Kontexte hinzugefügt | |
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 hebrew wurde hinzugefügt. | |
jdtojewish | Der Parameter fl 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 | 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. | |
mkdir | Der recursive-Parameter wurde hinzugefügt. | |
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 | Der offset Parameter wurde eingeführt. | |
strrpos | needle kann nun aus mehr als einem Buchstaben bestehen. | |
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. |