PHP面试题12:PHP7的新特性

 时间:2026-02-14 12:37: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的新特性

  • 高通CPU救砖工具通用
  • 终端模拟器之常见的系统信息命令
  • 小米手机如何查看USB安装
  • 红米手机虚拟按键如何设置
  • 小米MIUI系统怎么自动备份相册照片到小米云?
  • 热门搜索
    葡萄糖高是怎么回事 微信怎么截图发给别人 qq被冻结了怎么办 骨头用英语怎么说 偏头疼是怎么回事 欧诗漫化妆品怎么样 怎么样瘦小腿 小孩体质差怎么调理 蓝牙音箱怎么连接电脑 脐带绕颈两周怎么办