isset和&&用快速赋值替换if1.初始化一个$name并赋值if(!isset($name)){$name='hisheng';}##对于这个输出,$name='hisheng'##替换如下!isset($name)&&$name='hisheng'&&是计算机cpu的逻辑运算,如果为真,则为true0&&$v='a';//cpu执行时0&&为false,不往下走,$v为null1&&$v='b';//当cpu执行1&&为真时,往下走,将$v赋值给b0||$v='c';//当cpu执行0||为假,往下走,将$v赋值给c1||$v='d';//当cpu执行1||为真,则不往下,$v为null2。当有值时,它不会改变,当没有值时,赋值$name='zhang';if(!isset($name)){$name='hisheng';}##对于这个输出,$name='zhang'3.当值为空时赋值$name='';if(empty($name)){$name='hisheng';}##对于这个输出,$name='hisheng'##替换如下empty($name)?'hisheng':''谢谢观看,欢迎关注我的公众号。
