Du coup, j'ai l'impression que php
évolue progressivement vers un langage fortement typé, et il se rapproche de plus en plus des langages fortement typés comme java
et c++
. Lorsque vous utilisez PHP7
, vous constaterez que PHP7
contient une nouvelle fonctionnalité, à savoir la déclaration de type de retour. Une déclaration de type de retour spécifie le type de valeur qu'une fonction doit renvoyer. Les types disponibles sont les mêmes que ceux disponibles dans la déclaration de paramètre.
1. Types déclarables :
Integer int
Flottant flottant
booléen bool
chaîne chaîne
interfaces de type interface
array array
callable callable
2. Exemple d'utilisation :
<?php declare(strict_types = 1); function returnIntValue(int $value): int { return $value; } print(returnIntValue(5)); //输出为5 ?>
C'est toujours 弱类型语言
après tout.
<?php //默认declare()处于强制模式下 function returnIntValue(int $value): int { return $value+10.5; } print(returnIntValue(5)); //输出为15 不会报错,声明为int 返回为float ?>
Recommandé : tutoriel vidéo php tutoriel 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!