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中使用有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注恰卡编程网行业资讯频道,感谢大家的支持。

展开全文
内容来源于互联网和用户投稿,文章中一旦含有亚博电竞手机版的联系方式务必识别真假,本站仅做信息展示不承担任何相关责任,如有侵权或涉及法律问题请联系亚博电竞手机版删除

最新文章

网站地图