欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

PHP7中使用“??”运算符 双问号 两个问号 有大用 有大大用

PHP7中如何使用“??”运算符?下面本篇文章给大家介绍一下PHP7 中“??” 用法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。


前端(vue)入门到精通课程:进入学习

PHP7中 ?? 运算符,来看下具体作用

?? 相当于

1

isset($a)? $a :$b;

判断一个变量是a否存在,存在则赋值变量a,不存在赋值变量b

注意是判断一个变量是否存在,而不是判断一个变量是否为空

直接看代码

1

2

3

4

5

6

7

8

9

10

$a = $a ?? 1;

var_dump($a);//1

 

$a = 5;

$a = $a ?? 1;

var_dump($a);//5

 

$a = 0;

$a = $a ?? 1;

var_dump($a);//0

本文转载自:https://blog.csdn.net/kelinfeng16/article/details/103111710

更多编程相关内容,请关注php中文网编程入门栏目!

以上就是PHP7中使用“??”运算符的详细内容,更多请关注php中文网其它相关文章!

来自  https://www.php.cn/topic/php7/447029.html


普通分类: