PHP三元運算符 isset($_GET['id']) ? $_GET['id'] : ”


$id = isset($_GET['id']) ? $_GET['id'] : ''; ?>

這是一個php的三元運算符

(條件) ? (值1):(值2);

解釋:如果條件成立(為真),則執行冒號前邊的“值1”,否則執行冒號后面的“值2”。

isset()函數是檢測變量是否設置,$_GET['id']是通過get方法傳過來的值。
這句話的意思就是:如果$_GET['id']已經被設置,即已經有值了,則$id=$_GET['id'];
如果$_GET['id']沒有被設置,則$id = '';

 

$_REQUEST 

php中$_REQUEST可以獲取以POST方法和GET方法提交的數據,但是速度比較慢 

 

$_REQUEST、$_POST、$_GET 的區別和聯系 

$_REQUEST["參數"]具用$_POST["參數"] $_GET["參數"]的功能,但是$_REQUEST["參數"]比較慢。通過post和get方法提交的所有數據都可以通過$_REQUEST數組["參數"]獲得


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM