什么是PHP7严格模式

发布于 2019-11-17 01:29:21

Thinkphp6中使用了php7严格模式,那什么实php7严格模式呢?

查看更多

关注者
0
被浏览
242
bobneo
bobneo 认证专家 2019-11-20
为自由而编程,因编程而自由。联系QQ:632906391

说明 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,后者报错显示第二个参数类型不符。
使用

<?php
define(strict_types=1);//严格模式声明
1 个回答

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览