Nouvelles fonctions PHP 7

La nouvelle fonction intdiv () effectue une division entière de ses opérandes et les renvoie.

<?php
var_dump
(intdiv(10, 3));
?>


Renvoie :
int(3)

Deux nouvelles fonctions

random_bytes () et random_int ()

génèrent des nombres aléatoires cryptographiquement sécurisés.

 

 

 

$randomStr = random_bytes($length = 16);
$randomInt = random_int($min = 0, $max = 127);

https://wiki.php.net/rfc/easy_userland_csprng

cryptographiq...whaat ?

Rapidité de calcul   -   Sens unique   -   Lien direct   -   Unicité

fonction de hachage cryptographique

error_clear_last()

efface la dernière erreur survenue, qui devient impossible à récupérer avec  error_get_last()

La nouvelle fonction :

preg_replace_callback_array () permet au code d'être écrit plus proprement lors de l'utilisation de la fonction preg_replace_callback () .

 

Le comportement de cette fonction est similaire à preg_replace_callback () , sauf que les rappels sont exécutés par motif.

 

autres nouveautés ...

- options

-opérateurs

- meilleures performances

L'opérateur <=>

$a <=> $b  donne les résultats suivants :

 

0  si  $a  est égal à  $b

1  si  $a  est plus grand que  $b

-1  si  $a  est plus petit que  $b

Sources

http://php.net/manual/fr/migration70.new-features.php

http://linuxfr.org/news/sortie-de-php-7-0-un-nouveau-depart#d%C3%A9clarations-de-type-dans-les-fonctions--retours-et-scalaires

https://fr.wikipedia.org/

 

Title Text

Subtitle

Made with Slides.com