Changed functions
PHP Core
- getopt() has an optional third parameter that exposes the index of the next element in the argument vector list to be processed. This is done via a by-ref parameter.
- getenv() no longer requires its parameter. If the parameter is omitted, then the current environment variables will be returned as an associative array.
- get_headers() now has an additional parameter to enable for the passing of custom stream contexts.
- output_reset_rewrite_vars() no longer resets session URL rewrite variables.
- parse_url() is now more restrictive and supports RFC3986.
- unpack() now accepts an optional third parameter to specify the offset to begin unpacking from.
File System
- file_get_contents() now accepts a negative seek offset if the stream is seekable.
- tempnam() now emits a notice when falling back to the system's temp directory.
JSON
-
json_encode() now accepts a new option,
JSON_UNESCAPED_LINE_TERMINATORS
, to disable the escaping of U+2028 and U+2029 characters whenJSON_UNESCAPED_UNICODE
is supplied.
Multibyte String
- mb_ereg() now rejects illegal byte sequences.
- mb_ereg_replace() now rejects illegal byte sequences.
PDO
- PDO::lastInsertId() for PostgreSQL will now trigger an error when nextval has not been called for the current session (the postgres connection).
PostgreSQL
-
pg_last_notice() now accepts an optional parameter to
specify an operation. This can be done with one of the following new
constants:
PGSQL_NOTICE_LAST
,PGSQL_NOTICE_ALL
, orPGSQL_NOTICE_CLEAR
. - pg_fetch_all() now accepts an optional second parameter to specify the result type (similar to the third parameter of pg_fetch_array()).
- pg_select() now accepts an optional fourth parameter to specify the result type (similar to the third parameter of pg_fetch_array()).
Session
-
session_start() now returns
FALSE
and no longer initializes $_SESSION when it failed to start the session.
Vertaling niet beschikbaar
De PHP-handleiding is nog niet in het Nederlands vertaald, dus het scherm is in het Engels. Als u wilt, kunt u het ook in het Frans of in het Duits raadplegen.
Als je de moed voelt, kun je je vertaling aanbieden ;-)
Nederlandse vertaling
U hebt gevraagd om deze site in het Nederlands te bezoeken. Voor nu wordt alleen de interface vertaald, maar nog niet alle inhoud.Als je me wilt helpen met vertalingen, is je bijdrage welkom. Het enige dat u hoeft te doen, is u op de site registreren en mij een bericht sturen waarin u wordt gevraagd om u toe te voegen aan de groep vertalers, zodat u de gewenste pagina's kunt vertalen. Een link onderaan elke vertaalde pagina geeft aan dat u de vertaler bent en heeft een link naar uw profiel.
Bij voorbaat dank.
Document heeft de 30/01/2003 gemaakt, de laatste keer de 26/10/2018 gewijzigd
Bron van het afgedrukte document:https://www.gaudry.be/nl/php-rf-migration71.changed-functions.html
De infobrol is een persoonlijke site waarvan de inhoud uitsluitend mijn verantwoordelijkheid is. De tekst is beschikbaar onder CreativeCommons-licentie (BY-NC-SA). Meer info op de gebruiksvoorwaarden en de auteur.
Referenties
Deze verwijzingen en links verwijzen naar documenten die geraadpleegd zijn tijdens het schrijven van deze pagina, of die aanvullende informatie kunnen geven, maar de auteurs van deze bronnen kunnen niet verantwoordelijk worden gehouden voor de inhoud van deze pagina.
De auteur Deze site is als enige verantwoordelijk voor de manier waarop de verschillende concepten, en de vrijheden die met de referentiewerken worden genomen, hier worden gepresenteerd. Vergeet niet dat u meerdere broninformatie moet doorgeven om het risico op fouten te verkleinen.