关于php代码问题

$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。
第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本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网