Cet article parlera des fonctionnalités de php5.6 (constantes comme valeurs par défaut des paramètres de fonction, paramètres de fonction variables, espaces de noms, etc. Si vous en avez besoin, vous pouvez y jeter un œil. à tout le monde !
![Un article pour parler des fonctionnalités de php5.6 [Résumé]](https://img.php.cn/upload/article/000/000/024/62e0d9378b66c544.jpg)
Meilleures constantes
Lors de la définition des constantes, autorisez les calculs utilisant des constantes définies précédemment :
const A = 2; const B = A + 1; class C { const STR = "hello"; const STR2 = self::STR + ", world"; }
Autoriser les constantes comme paramètres de fonction Valeurs par défaut :
function func($arg = C::STR2)
Mieux les paramètres de fonction variables
sont utilisés pour remplacer func_get_args()
function add(...$args) { $result = 0; foreach($args as $arg) $result += $arg; return $result; }
En même temps, lors de l'appel de la fonction, le tableau peut être étendu en paramètres de fonction :
Le code est le suivant :
$arr = [2, 3]; add(1, ...$arr); // 结果为 6
Namespace
L'espace de noms prend en charge les constantes et la fonction :
namespace Name\Space { const FOO = 42; function f() { echo __FUNCTION__."\n"; } } namespace { use const Name\Space\FOO; use function Name\Space\f; echo FOO."\n"; f(); }
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!
Comment ouvrir le fichier php
Comment supprimer les premiers éléments d'un tableau en php
Que faire si la désérialisation php échoue
Comment connecter PHP à la base de données mssql
Comment connecter PHP à la base de données mssql
Comment télécharger du HTML
Comment résoudre les caractères tronqués en PHP
Comment ouvrir des fichiers php sur un téléphone mobile