php - 严格模式下固定函数返回值
<?php
declare( strict_types = 1 );
function add($a, $b) : int {
return $a + $b;
}
var_dump(add(2, 4.5));
在严格模式下,一旦有定义返回类型,返回的数据类型一定要符合定义的类型,不然会报错,这是php7中新增加的
declare还有两个参数可选,这里一并说了
encoding和ticks
encoding没什么好说的,就是指定脚本的编码格式
ticks是用来指定周期性执行脚本的操作,可以指定每执行几条语句就执行一次ticks脚本
ticks触发的函数为register_tick_function(function(){}),该函数里面规定周期性要执行的脚本,也可以用来验证bug,检验脚本执行的正确性
reyirfw,追求无悔
每当你在感叹 如果有这样一个东西就好了的时候 请注意 其实这是你的机会