发布网友 发布时间:2022-04-27 05:28
共3个回答
热心网友 时间:2022-06-26 22:40
这牵扯到 php语法 = 右边 如果范围为true(就是有返回值) 说明 while成功 而 = 左边 只是单纯的 表示这次while时 把右边的值 赋给左边的 $row追问是否只有在while循环下才是这样的原理,如果其他的比如X=y,就没有y为true的解析?追答$a = 'kkk';
$b = null;
if ( $x = $a ) {
echo '$x 存在值为 : '.$x;
}
输出看看 这个说不清楚 牵着东西比较多 要多学点 你可以看点 php教学视频 会比较清晰
热心网友 时间:2022-06-26 22:40
这里是赋值的意思,等于用 “==” 表示,其实就是循环这个数组而已追问如果是等于== 那$row之前是否要定义这个$row追答php是弱类型语言,可以不用定义,可以直接使用,偶尔警告。
热心网友 时间:2022-06-26 22:41
$row = mysql_fetch_array($result) 是赋值,赋值成功,则为true,while语句执行追问如果这样理解就清楚了,感谢