语句:
$url = $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME']);可以这么理解这句三目运算吗?条件测试语句一:
当$_SERVER['REQUEST_URI']这个条件为True时,就把$_SERVER['REQUEST_URI']赋值给$url,否则将$_SERVER['PHP_SELF']赋值给$url条件测试语句二:
当$_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']这个条件为True时,就把$_SERVER['PHP_SELF']赋值给$url,否则将$_SERVER['SCRIPT_NAME']赋值给$url其实这条语句中包含有2个“大条件”
($_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF'])?($_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME']));
请问这么理解对吗?
$url = $_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME']);可以这么理解这句三目运算吗?条件测试语句一:
当$_SERVER['REQUEST_URI']这个条件为True时,就把$_SERVER['REQUEST_URI']赋值给$url,否则将$_SERVER['PHP_SELF']赋值给$url条件测试语句二:
当$_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF']?$_SERVER['PHP_SELF']这个条件为True时,就把$_SERVER['PHP_SELF']赋值给$url,否则将$_SERVER['SCRIPT_NAME']赋值给$url其实这条语句中包含有2个“大条件”
($_SERVER['REQUEST_URI']?$_SERVER['REQUEST_URI']:($_SERVER['PHP_SELF'])?($_SERVER['PHP_SELF']:$_SERVER['SCRIPT_NAME']));
请问这么理解对吗?
uchome....感谢一楼的前辈给予指点.嘿嘿.下次还找你~谢谢啦~~结贴.给分!~