乐趣区

php7笔试面试

1.php7 对 php5 新特性

参考地址 1、地址 2

a.null 合并运算符(??)

//php7 以前 三元运算符
$param = empty($_GET[‘param’]) ? 1 : $_GET[‘param’];
//PHP7 null 合并运算符
$param = $_GET[‘param’] ?? 1;//1

b.define() 定义常量数组

c. 组合比较符(<=>)

// 数字、字符串
echo “a” <=> “a”; // 0 => 成立顺序对应 -1.0.1

d. 变量类型声明两种模式: 强制 (默认) 和严格模式

declare(strict_types=1);// 值为 1 代表为严格校验的模式

e. 返回值类型声明

function getInt(int $value): int {
return $value;
}

退出移动版