PHP面试题12:PHP7的新特性

2025-10-23 16:51:01

1、NULL合并运算符(??),简化三元运算:

$abc = $_GET['abc'] ?? 'abc';

PHP面试题12:PHP7的新特性

PHP面试题12:PHP7的新特性

2、整除法函数(intdiv):

例如:

var_dump(intdiv(10,3));

var_dump(intdiv(-10,3));

注意:(1)ceil向上取整;(2)floor向下取整;

PHP面试题12:PHP7的新特性

PHP面试题12:PHP7的新特性

PHP面试题12:PHP7的新特性

3、组合比较符:

echo 1<=>1;//返回0

echo 1<=>2;//返回-1

echo 2<=>1;//返回1

PHP面试题12:PHP7的新特性

4、平方的计算:

echo 3**2;//9

PHP面试题12:PHP7的新特性

PHP面试题12:PHP7的新特性

5、统一语法变量:

例1:

$wzl = 'wangzilong';

$foo = array(

'bar'=>array('baz'=>'wzl'),

);

echo $$foo['bar']['baz'];//会报错

例2:

$foo = 'wzl';

$wzl = array(

'bar'=>array('baz'=>'wzl'),

);

echo $$foo['bar']['baz'];//不会报错

PHP面试题12:PHP7的新特性

6、可以使用define(php5中只可以定义标量)定义常量数组:

<?php

define('wzl',['wang','zi','long']);

var_dump(wzl);

PHP面试题12:PHP7的新特性

PHP面试题12:PHP7的新特性

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢