New Functions
PHP 5.3 introduced some new functions:
PHP Core:
- array_replace() - Replaces elements from passed arrays into one array.
- array_replace_recursive() - Recursively replaces elements from passed arrays into one array.
- class_alias() - Creates an alias for a user defined class.
- forward_static_call() - Call a user function from a method context.
- forward_static_call_array() - Call a user function from a method context, with the arguments contained in an array.
- gc_collect_cycles() - Forces collection of any existing garbage cycles.
- gc_disable() - Deactivates the circular reference collector.
- gc_enable() - Activates the circular reference collector.
- gc_enabled() - Returns the status of the circular reference collector.
- get_called_class() - Return the name of the class a static method is called in.
- gethostname() - Return the current host name for the local machine.
- header_remove() - Removes an HTTP header previously set using the header() function.
- lcfirst() - Make a string's first character lowercase.
- parse_ini_string() - Parse a configuration string.
- quoted_printable_encode() - Convert an 8 bit string to a quoted-printable string.
- str_getcsv() - Parse a CSV string into an array.
- stream_context_set_default() - Set the default stream context.
-
stream_supports_lock()
- Return
TRUE
if the stream supports locking. - stream_context_get_params() - Retrieve parameters from a stream context.
- streamWrapper::stream_cast() - Retrieve the underlying stream resource.
- streamWrapper::stream_set_option() - Change stream options
- date_add() - Adds an amount of days, months, years, hours, minutes and seconds to a DateTime object.
- date_create_from_format() - Returns a new DateTime object formatted according to the given format.
- date_diff() - Returns the difference between two DateTime objects.
- date_get_last_errors() - Returns the warnings and errors from the last date/time operation.
- date_parse_from_format() - Get information about a given date.
- date_sub() - Subtracts an amount of days, months, years, hours, minutes and seconds from a DateTime object.
- timezone_version_get() - Returns the version of the timezonedb.
GMP:
- gmp_testbit() - Tests whether a bit is set.
Hash:
- hash_copy() - Copy hashing context.
IMAP:
- imap_gc() - Clears IMAP cache.
- imap_utf8_to_mutf7() - Encode a UTF-8 string to modified UTF-7.
- imap_mutf7_to_utf8() - Decode a modified UTF-7 string to UTF-8.
JSON:
- json_last_error() - Returns the last JSON error that occurred.
- mysqli_fetch_all() - Fetches all result rows as an associative array, a numeric array, or both.
- mysqli_get_connection_stats() - Returns statistics about the client connection.
- mysqli_poll() - Poll connections.
- mysqli_reap_async_query() - Get result from async query.
- openssl_random_pseudo_bytes() - Returns a string of the given length specified, filled with pseudo-random bytes.
- pcntl_signal_dispatch() - Calls signal handlers for pending signals.
- pcntl_sigprocmask() - Sets and retrieves blocked signals.
- pcntl_sigtimedwait() - Wait for signals with a timeout.
- pcntl_sigwaitinfo() - Wait for signals.
PCRE:
- preg_filter() - Perform a regular expression search and replace, returning only results which matched the pattern.
- msg_queue_exists() - Check whether a message queue exists.
- shm_has_var() - Checks whether a specific key exists inside a shared memory segment.
The following functions are now natively implemented, making them available on all operating systems which can run PHP:
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-migration53.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.