可能重复:
在PHP中双重等于和三重等于
我试图测试各种类型的非空的"空"变量.一个出现很多的情况是
如果一个字符串等于"''"(即两个单引号字符),那么执行xyz,否则执行abc
我有不同类型的变量,可能是0,'0'(即字符'0',ASCII 48,而不是值0)和""(空字符串).所有这些都与"''"相同,即包含两个单引号的字符串.显然,它们不一样!一个是两个字符的字符串 - ASCII 39,ASCII 39 - 其他字符可以是0,ASCII 48等.
我已经想出了使用is_numeric()等的解决方法,但我不禁想到必须有更好的方法.处理这种事情的首选方法是什么?
非常感谢您耐心等待一个非常天真的问题.