declare如何在PHP7中使用

今天就跟大家聊聊有关declare如何在PHP7中使用,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

php7 仍然支持弱类型检测,即仍然可以使用原来的方式声明形参。

标量声明有两种特性:

强制模式(默认):体现在类型转换上

严格模式

模式声明:declare(strict_types=1);

默认情况值为0,值为1代表为严格校验的模式

可以使用的类型参数:

int-float-bool-string-interfaces-array-callable

作用于形参与返回值类型说明,可选

形参

//强制模式
";
returnarray_sum($ints);
}
echotype_weak(2,'3',0.11);
echo"
"; echosum(2,'3',0.11);

运行效果图如下:

//将模式申明为严格模式
";
returnarray_sum($ints);
}
echotype_weak(2,'3',0.11);
echo"
"; //实参存在字符串与浮点型,报错 echosum(2,'3',0.11);

运行效果图如下:

返回值

";
//严格模式下报错
returnarray_sum($ints)+0.6;
}
echotype_weak(2,'3',0.11);
echo"
"; echosum(2,'3',0.11);

运行效果图如下:

看完上述内容,你们对declare如何在PHP7中使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。

发布于 2021-04-03 22:31:18
分享
海报
185
上一篇:namespace怎么在PHP中使用 下一篇:怎么在jQuery中利用正则表达式替换dom元素标签
目录

    推荐阅读

    忘记密码?

    图形验证码