- 变量类型声明有两种模式。允许使用下列类型参数int,string,float,bool
同时不能再使用整型,字符串,浮点型,布尔作为类的名字了
declare (strict_types = 1);
function add(int $a, int $b): int {
return $a+$b;
}
$a =$_GET['a']?? 'none';
等价于 isset($_GET['a'])?$_GET['a']:"none"
define('ARR',['a','b']); 支持数组
$funcx = function($x){return 'function匿名函数'.$x;};
$HTTP_RAW_POST_DATA 变量被移除, 使用php://input来代
random_int(1000,9999); 随机数字 7+
bin2hex(random_bytes(2)); 四位随机数,4就是8位随机数
- 做登录验证,自动加盐,php5.5+
$pass = password_hash("123456",PASSWORD_DEFAULT);
if(password_verify("123456",$pass)){
dump("密码正确");
}else{
dump("密码错误");
}
- each() 7.2+被移除
function fun_each(&$array){
$res = array();
$key = key($array);
if($key !== null){
next($array);
$res[1] = $res['value'] = $array[$key];
$res[0] = $res['key'] = $key;
}else{
$res = false;
}
return $res;
}
作者:Yoby 创建时间:2020-07-23 19:45
更新时间:2024-12-05 13:26
更新时间:2024-12-05 13:26