$page=isset($_GET['page'])?intval($_GET['page']):1;
请问这句话什么意思呀?请详解,小弟在线等。
第1个回答 2009-01-05
$page=isset($_GET['page'])?intval($_GET['page']):1; 是一个三元表达式
形如:
if(isset($_GET['page']))
$page=intval($_GET['page']);
else
$page=1
意思是如果$_GET['page']这个的值定义了就将它转换成整数并赋给变量$page否则就设为1并赋给变量$page。
形如:
if(isset($_GET['page']))
$page=intval($_GET['page']);
else
$page=1
意思是如果$_GET['page']这个的值定义了就将它转换成整数并赋给变量$page否则就设为1并赋给变量$page。
第2个回答 2009-01-05
A:$_GET['page']获取url传递的变量
B:isset($_GET['page'])如果存在这个变量
C:intval($_GET['page'])转换为整数
$page=B?C:1; 三元运算,如果B为true则$page=C否则$page=1本回答被提问者采纳
B:isset($_GET['page'])如果存在这个变量
C:intval($_GET['page'])转换为整数
$page=B?C:1; 三元运算,如果B为true则$page=C否则$page=1本回答被提问者采纳