<?php
if ($x = 5) {
echo 'ok';
}
?>在小括号里,并没有做比较运算,只是做了一个赋值运算,为什么就为真了呢?就能输出ok了呢?赋值运算后,也没有返回值啊。
if ($x = 5) {
echo 'ok';
}
?>在小括号里,并没有做比较运算,只是做了一个赋值运算,为什么就为真了呢?就能输出ok了呢?赋值运算后,也没有返回值啊。
解决方案 »
- 用pop3或者imap收邮件的各种错误,实在搞不出来,望高手指点!!!!!
- redhat enterprise linux 4 中安装discuz论坛提示服务器不支持MYSQL
- 有谁会用这个网站是的主机 www.goodaddress.eu
- 又见js变态的写法,看得我脑子痛
- 遇到一个多及分类难题!急急!100分
- phpmyadmin无法查看数据表的结构是怎么回事呢
- 我打算配置一台web服务器,请教大家看看配下来服务器性能可以吗?
- 各位大哥:mysql+php在window2000下遇到的问题 : 急!!!!
- php的小问题
- php错误在哪,不能输出
- exec执行命令出问题了
- 急死了!!大家来看看【【【【help】】】
$x = ''
$x = 0
$x = -1就知道什么问题了你的写法相当于
$x = ……//赋值
if($x)……
$x =5;
if ($x)
{
//code
}
肯定是很为真啊
}