急求三元运算符的意思
function meth()
{
$a=$_POST["user"];
return isset($a) ? (is_array($a) ? $a : trim($a) : NULL;
}
麻烦解释下PHP里面这个三元运算符什么意思啊?
[解决办法]
function meth()
{
$a=$_POST["user"];
$rtval = '';
if(isset($a)){
if(is_array($a)){
$rtval = $a;
}else{
$rtval = trim();
}
}else{
$rtval = NULL;
}
return $rtval;
}
if(isset($a)){
if ((is_array($a)){
return $a;
}else{
return trim($a);
}
}else{
return NULL;
}
//装B写法
function meth()
{
$a=$_POST["user"];
return isset($a) ? (is_array($a) ? $a : trim($a) : NULL;
}
//还原一下
function meth()
{
$a = $_POST["user"];
if( isset($a)){
if( is_array($a)) {
return $a;
}else {
return trim(a);
}
}else {
return null;
}
}
function meth()
{
return isset($_POST["user"]) ? (is_array($_POST["user"]) ? $_POST["user"] : trim($_POST["user"]) : NULL;
}
return