猫铃儿 Mao02 Logo

高山仰止,景行行止



记录php中 ??和?:的区别

如果有不对还请留言指正 ??运算符是如果前面的变量有定义就等于前面的,没定义则等于后面的,相当于 ``` isset($foo)?$foo:$bar; ``` ?:运算符是如果前面的变量不为空就等于前面的,为空则等于后面的,相当于 ``` !empty($foo)?$foo:$bar; ``` ?:在遇到前面的变量未定义时会抛出Notice提示

作者  :  猫铃儿

PHP从业者,通晓linux服务器,python,nodejs等技术栈。



评论


博主:猫铃儿

性别:男

职业:php攻城狮

email:sinan00@qq.com

git:https://gitee.com/Mao02/

composer:https://packagist.org/packages/jayfun/

格言:如果你有梦想的话,就要去捍卫它

简介:野生程序员,php入行,吃力的走在全栈的路上

技能点: php javascript java python mysql