《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
转为布尔值,就是取非用了两次,不是什么特殊的符号
你可以打印值试试.一般这么写,要么是有特殊场景,要么是奇淫技巧.....
两次取反,转布尔值,等同于 (bool) $bar
取反,转布尔 可以理解为 value ? true : false这类三元表达式
!
是逻辑运算符非
, 可以在 PHP逻辑运算符 中查看, 使用时请注意 优先级 .这是js判断非空.一种取巧写法,别的语言一般不用这写法
嗯,JS 用的,比如变量A是字符串,!就是 false,!!就是 true,相当于把字符串改成 bool 了。
第一次见这种写法,不知道大神对这种写法是持什么看法,与 (bool) $var 相比有何优劣之处