$page = isset($_GET['page']) ?intval($_GET['page']) : 1;
问下这里的问号?是什么意思?

解决方案 »

  1.   

    三目运算
    $page = isset($_GET['page']) ?intval($_GET['page']) : 1;
    isset($_GET['page'])成立则$page=intval($_GET['page'])否则$page=1
      

  2.   

    汗三元表达式  我找了PHP手册没见到这种东东
      

  3.   

    手册原话[语言参考::表达式]
    三元条件运算符
    $first ? $second : $third 
    如果第一个子表达式的值是 TRUE(非零),那么计算第二个子表达式的值,其值即为整个表达式的值。否则,将是第三个子表达式的值。 
      

  4.   

    等同
    if( isset($_GET['page']) )
        $page = intval($_GET['page']);
    else
        $page = 1;
      

  5.   


    if后有else. 可以决定赋不赋值, 三元一定要赋值