Nouvelles fonctions
PHP 5.3.x apporte de nouvelles fonctions :
Coeur de PHP :
- array_replace() : remplace les �l�ments de plusieurs tableaux en un seul.
- array_replace_recursive() : remplace r�cursivement les �l�ments de plusieurs tableaux en un seul.
- class_alias() : cr�e un alias pour une classe utilisateur.
- forward_static_call() : appelle la fonction utilisateur pass�e en premier param�tre.
- forward_static_call_array() : appelle la fonction utilisateur pass�e en premier param�tre avec les arguments pass�s en tableau.
- gc_collect_cycles() : force la collecte de la m�moire.
- gc_disable() : d�sactive la collecte circulaire de la m�moire.
- gc_enable() : active la collecte circulaire de la m�moire.
- gc_enabled() : retourne le statut de la collecte circulaire de la m�moire.
- get_called_class() : lit le nom de la classe � qui appartient la m�thode statique appel�e.
- gethostname() : lit le nom d'h�te courant de la machine locale.
- header_remove() : supprime un ent�te HTTP pr�c�demment ajout� avec la fonction header().
- lcfirst() : met le premier caract�re de la cha�ne en minuscule.
- parse_ini_string() : analyse une cha�ne de configuration.
- quoted_printable_encode() : convertit une cha�ne 8 bits en une cha�ne quoted-printable. string.
- str_getcsv() : analyse une cha�ne CSV et retourne un tableau.
- stream_context_set_default() : configure le contexte de flux par d�faut.
- stream_supports_lock() : indique si le flux supporte les verrous.
- stream_context_get_params() : lit les param�tres du contexte.
- streamWrapper::stream_cast() : lit la resource sous-jacente.
- streamWrapper::stream_set_option() : modifie les options du flux.
- date_add() : ajoute des jours, mois, ann�es, heures, minutes et secondes � un objet DateTime.
- date_create_from_format() : retourne un nouvel objet DateTime formatt� selon les sp�cifications.
- date_diff() : retourne la diff�rence entre deux objets DateTime.
- date_get_last_errors() : retourne les alertes et erreurs de la derni�re op�ration sur les dates et heures.
- date_parse_from_format() : lit des informations sur la date donn�e.
- date_sub() : soustrait des jours, mois, ann�es, heures, minutes et secondes � un objet DateTime.
- timezone_version_get() : lit la version de la base de donn�es de fuseaux horaires.
GMP:
- gmp_testbit() : v�rifie si un bit est activ�.
- Date et Heure : la variable d'environnement TZ n'est plus utilis�e pour deviner le fuseau horaire du serveur.
Hash:
- hash_copy() : copie le contexte de hashage.
IMAP:
- imap_gc() : vide le cache IMAP.
- imap_utf8_to_mutf7() : encode une cha�ne UTF-8 en UTF-7 modifi�.
- imap_mutf7_to_utf8()() : encode une cha�ne UTF-7 modifi� en UTF-8. :
JSON:
- json_last_error() : retourne la derni�re erreur JSON qui est survenue.
- mysqli_fetch_all() : lit tous les r�sultats dans un tableau associatif, num�rique ou combin�.
- mysqli_get_connection_stats() : retourne des statistiques sur la connexion cliente.
- mysqli_poll() : v�rifie le statut des connexions.
- mysqli_reap_async_query() : lit les r�sultats d'une requ�te asynchrone.
- openssl_random_pseudo_bytes() : retourne une cha�ne de taille sp�cifi�e, remplie de pseudo-donn�es al�atoires.
- pcntl_signal_dispatch() : demande � un gestionnaire de signaux les signaux en attente.
- pcntl_sigprocmask() : sp�cifie et lit les signaux bloqu�s.
- pcntl_sigtimedwait() : attend des signaux, avec un d�lai d'expiration.
- pcntl_sigwaitinfo() : attend des signaux.
PCRE:
- preg_filter() : effectue un remplacement par expression rationnelle.
- msg_queue_exists() : v�rifie si une queue de messages existe.
- shm_has_var() : v�rifie si une variable sp�cifique existe.
The following functions are now natively implemented, meaning they are always available no matter the operating system: