为什么用&&取代if?

浏览:928 发布日期:2016/11/25 分类:ThinkPHP5专区
在\think\App::run()函数内

看到is_null($request) && $request = Request::instance();还有if (defined('BIND_MODULE')) {
                // 模块/控制器绑定
                BIND_MODULE && Route::bind(BIND_MODULE);
            }
有点好奇,什么时候使用&&,什么时候使用if。
写成这样是有什么目的吗?
比如美观,或者减少命令数还是什么的。

希望知道的朋友能够分享一下。
最佳答案
评论( 相关
后面还有条评论,点击查看>>