找回密码
 免费注册

php函数中参数类型约束

[复制链接]
发表于 2022-11-24 10:05:12 | 显示全部楼层 |阅读模式
php函数中参数类型约束

  1. //类型约束
  2. function fun(string $name,int $age) {
  3.         echo "姓名:{$name},'<br>'";
  4.         echo "年龄:{$age}<br>";
  5. }
  6. fun('tom',22);
  7. //约束$name是字符串型,$age是整型
复制代码
返回值约束

  1. function fun(int $num1,int $num2):int {  //必须返回整型
  2.         return $num1+$num2;
  3. }
  4. echo fun(10,20);                //30
复制代码
可以约束:string、int、float、bool、数组

  1. //约束返回类型是数组
  2. function fun():array {
  3. }
  4. //约束return后面不能有返回值  必须在7.1以后的版本中才支持
  5. function fun():void {    //void是空的意思
  6.         return;
  7. }
  8. fun();
复制代码


QQ|Archiver|小黑屋|网站地图|深圳市金黑网络技术有限公司 ( 粤ICP备2021124338号|粤公网安备 44030702003689号 )

GMT+8, 2026-8-8 17:12 , Processed in 0.047431 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表