php 下面的语句代表什么意思呢?

来源:百度知道 编辑:UC知道 时间:2024/05/20 23:16:34
$refererUrl = $url ? $url : ($_SERVER["HTTP_REFERER"] ? $_SERVER["HTTP_REFERER"] : "admin.php?file=index");
这一段代表什么意思呢?

如果$url这个变量存在就把$refererUrl设置为$url,如果$url不存在,则看一下$_SERVER["HTTP_REFERER"] 存不存在,如果有值的话,就把$refererUrl设置为$_SERVER["HTTP_REFERER"],如果不存在就设置为admin.php?file=index

不知道看懂了没有。。

这叫三元子..

就等于
if(){
}elseif(){
}else{
}
这样..

只不过写成一句话..