猫铃儿 Mao02 Logo

高山仰止,景行行止



PHP中双叹号!!的使用

今天写代码的时候发现了一段代码 使用的thinkphp框架取session后判断。 ``` if(!!session("user")){ do something; } ``` 刚看到时不明白为什么会用这样的写法,但是从语法上来分析,一个数组使用!取反,则从数组隐式转换为bool,再取反则是和原数组隐式转换的bool类型。 估计作者是从其他强类型语言转来的,所以有了这样的写法

作者  :  猫铃儿

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