php 检测一个变量是否设置时,empty()能代替isset()吗?
我们先来复习一下empty和isset php手册解释的比较清楚了,可如果一个变量未设置时,empty返回什么结果呢? 可见empty也可以起到检测变量是否设置的目的。那么该不该使用empty代替isset呢? isset和empty的性能? 它们都是语句,不是函数 目前最新的PHP5.5的发布支持了这一特性,即能够在empty中使用任意表达式: