PHP7 ajoute la fonctionnalité de déclaration de type scalaire. Il existe deux modes pour la déclaration de type scalaire :
Mode Force (par défaut)
. Mode strict , appliqué aux appels de fonction et aux instructions de retour ;
2. Utilisation
Utilisez
(strict_types=1) pour définir s'il faut activer le mode de correspondance stricte. s'il est transmis Si le paramètre n'est pas un type de paramètre prédéfini, une erreur sera signalée, par exemple :declare( strict_types=1 );//代码中通过制定 strict_types 的值( 1 或者 0 )
(strict_types=0) pour définir s'il faut activer le mode forcé après. il est activé, si le paramètre entrant n'est pas un type de paramètre prédéfini, aucune erreur ne sera signalée, par exemple :
<?php declare(strict_types=1); function test(int $param) { var_dump($param); } test("1");//会提示报错
3. Types disponibles
declare
intdeclare
bool
string
nterfaces
array
callable
Recommandé :
tutoriel vidéo phpCe 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!