PHP 语法问题,请教各位大神

最近在看一个项目的源码,基础类的调用方法里面有这样一种语法,不是很理解,请教一下各位大神:

 $otherIc = &ic('other');      
false && $otherIc = new Other();

第二行是什么意思呢?
先清空 再重新new?
还是先判断是false 就new?
还是  先new 再判断?

还是压根不是 判断 就是直接new?

$otherIc = new Other(); 不会执行 应该