求教php条件运算符

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:29:56
<?php
$str="123";
var_dump($str==true); //结果是什么?请解惑?

$zero="0"
var_dump("0"==0); //结果是什么?
var_dump("0"==null); //结果是什么?
var_dump(0==null); //结果是什么?

谢谢
$str==true怎么判断这个成不成立呢?还是没有理解清楚!

var_dump
(PHP 3>= 3.0.5, PHP 4 )
var_dump -- 打印变量的相关信息
描述
void var_dump ( mixed expression [, mixed expression [, ...]])
此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。
例如:
/*
$b = 3.1;
$c = TRUE;
var_dump($b,$c);
输出:
float(3.1)
bool(true)
*/
你的结果我总结如下:
首先php条件表达式返回的都是 “真”或“假”(true or false)
var_dump($str==true); //输出结果:bool(true) 楼上回答有错哦
var_dump("0"==0); //输出结果:bool(true)
var_dump("0"==null); //输出结果:bool(false)
var_dump(0==null); //输出结果:bool(true)

var_dump(表达式);
var_dump(表达式1,表达式2);
输出类型和值

你的条件表达式,输出类型bool, 输出值,成立为true,不成立为false
例如:
bool(true)
bool(false)

var_dump($str==true); -- bool(false)