Maison  >  Article  >  développement back-end  >  L'utilisation des déclarations de type de retour dans les nouvelles fonctionnalités de PHP7

L'utilisation des déclarations de type de retour dans les nouvelles fonctionnalités de PHP7

autoload
autoloadoriginal
2021-03-18 10:23:352224parcourir

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
?>
rrree

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!

Déclaration:
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