<?php
$id = isset($_GET['id']) ? $_GET['id'] : 1;
?>
這是一個php的三元運算符
(條件) ? (值1):(值2);
解釋:如果條件成立(爲真),則執行冒號前邊的“值1”,否則執行冒號後面的“值2”。
isset()函數是檢測變量是否設置,$_GET['id']是通過get方法傳過來的值。
這句話的意思就是:如果$_GET['id']已經被設置,即已經有值了,則$id=$_GET['id'];
如果$_GET['id']沒有被設置,則$id = 1;
相當於
if( isset($_GET['id']) )
$id = $_GET['id'];
else
$id = 1;