Thinkphp6中使用了php7严格模式,那什么实php7严格模式呢?
Thinkphp6
查看更多
说明 php7严格模式指将函数参数和返回值进行严格类型声明的模式,函数使用时如果类型不符,将会报错。作用 应该是能提高执行效率。示例
//旧版本 function sum($a,$b) { return $a+$b; } //严格模式下 function sum(int $a,int $b):float { return $a+$b; }
var_dump(sum(1,2.5));前者类型自动转换结果为3.5,后者报错显示第二个参数类型不符。使用
var_dump(sum(1,2.5));
3.5
<?php define(strict_types=1);//严格模式声明
学习 记录
发布 问题
分享 好友
手机 浏览
回到 顶部