短路求值:根据第一个表达式(expr1)的值决定是否计算第二个表达式(expr2),操作符(and or)。
- and (&&):expr1 and expr2 :expr1为true -> 执行expr2,expr1为false -> 不执行 expr2。类似于if(expr1) expr2 ;
- or (||):expr1 or expr2 :expr1为false -> 执行expr2,expr1为true -> 不执行 expr2。类似于 if(!expr1) expr2 ;(eg:defined(‘THINK_PATH’) or define(‘THINK_PATH’, __DIR__.’/’);)


