当比较字符串以查看它是否为空时,之间是否有任何区别:
if($string==NULL){
//do work
}
Run Code Online (Sandbox Code Playgroud)
和
if($string==""){
/do work
}
Run Code Online (Sandbox Code Playgroud)
只是想知道因为我想知道哪一个在检测空白输入方面更有效.
cha*_*aos 11
你在这里问一些含糊不清的问题.PHP和JavaScript不是同一种语言,您在问题标题和正文中引用了不同的运算符.在任何情况下:
PHP:
'' == null true
'' === null false
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
'' == null false
'' === null false
Run Code Online (Sandbox Code Playgroud)
你可能想要考虑这些测试的一般性"我在这个字符串变量中得到了什么":
PHP:
if(!empty($string)) {
// do work
}
Run Code Online (Sandbox Code Playgroud)
JavaScript的:
if($string) {
// do work
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
189 次 |
| 最近记录: |