Résumé des nouvelles fonctionnalités de PHP7.4

silencement
Libérer: 2023-04-08 10:36:01
avant
3875 Les gens l'ont consulté

Résumé des nouvelles fonctionnalités de PHP7.4

Nouvelles fonctionnalités PHP7.4

PHP7.4 est sorti. Apporté quelques nouvelles fonctionnalités. Cela nous permet d'écrire moins de code.

1. Ajouter un type qualifié aux attributs

age = 10; $user->name = "张三"; //error $user->age = "zhang";//需要传递int
Copier après la connexion

2. Fonction flèche

Cette fonctionnalité fait essentiellement référence à la syntaxe d'ES6 en Js. . Cela nous permet d'écrire moins de code. Si votre code a la fonction fn. Peut entrer en conflit

$n * $factor,[1,2,3]);//[10,20,30] //之前的写法 $nums = array_map(function($num)use($factor){ return $num * $factor; },[1,2,3])
Copier après la connexion

3. Covariance de type de retour limitée et contravariance de type de paramètre

La prise en charge complète de la covariance/contravariance n'est fournie que lors de l'utilisation du chargement automatique. Au sein d'un même fichier, seules les références de type non cycliques peuvent être utilisées, puisque toutes les classes doivent être disponibles avant d'être référencées.

Copier après la connexion

4. Déballage du tableau

Utilisez l'opérateur spread... pour décompresser le tableau. Cette fonctionnalité devrait être absorbée par js. Voir l'exemple


        
Copier après la connexion

5. Affectation d'opérateur de fusion nulle

Copier après la connexion

6. >Les littéraux numériques peuvent contenir des traits de soulignement entre les nombres.

Copier après la connexion

7. Autoriser la levée d'exceptions depuis __toString()

Permet désormais la levée d'exceptions depuis __toString(). Dans le passé, cela provoquait une erreur fatale existante récupérable lors de la conversion de chaîne. Les erreurs fatales ont été converties en exceptions d'erreur.

8. Filtre

Ajout de FILTER_VALIDATE_FLOAT


        
Copier après la connexion

9. strip_tags prend en charge les tableaux

Pendant l'entretien, enfin , je n'ai pas à m'inquiéter de vous demander quel est le résultat. En fait, en production, tout le monde n’écrit pas comme ça.


2. Accès par accolades à l'index du tableau

"111"]; $index = "a"; $arr{$index}//废弃 $arr[$index];
Copier après la connexion

Pour être honnête, c'est la première fois que j'ai je l'ai vu et il est abandonné, ce qui indique que personne ne l'utilisera de cette façon.

3. Nombres réels réels et is_real


        
Copier après la connexion

4. Le mot-clé parent est utilisé dans une classe sans parent

L'utilisation de parent dans une classe sans parent entraînera une compilation. erreur.


        
Copier après la connexion

5. La fonction money_format

money_format est obsolète et remplacée par numberFormater

6 Extensions supprimées

1.Firebird/Interbase 2.Recode 3.WDDX
Copier après la connexion

.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:www.liqingbo.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!