作者:孫運動
“ ===” 操作符 ------------------------
我們上面已經提到過, PHP4 增加了一個新的 === 操作符來測試是否變量具有相同的類型。這兒有一個例子:
-------------------------------------------------------------------------------- < ?
if (!$submit) { // 如果$submit不存在, 這暗示表單還沒有提交 // 所以顯示第一個頁面
?>
< html> < head> < style type="text/css"> td {font-family: Arial;} < /style> < /head>
< body>
< form method="GET" action="cookie.php"> < table cellspacing="5" cellpadding="5" border="0>
< tr> < td align="center"> 請輸入任何數值或數據 < /td> < td align="right"> < input type="text" name="yin"> < /td> < /tr>
< tr> < td align="center"> 請再輸入一些數值或數據 < /td> < td align="right"> < input type="text" name="yang"> < /td> < /tr>
< tr> < tr> < td colspan="2" align="center"> < input type="submit" name="submit" value="Test!"> < /td> < /tr>
< /table> < /form> < /body>
< /html>
< ? } else {
// 如果$submit 確實存在了,表單已經被提交了 // 所以用以下代碼處理
if ($yin === $yang) { $result = "兩個變量值和類型完全相同"; } else { $result = "兩個變量值和類型完全不相同"; }
?>
< html> < head> < basefont face="Arial"> < /head>
< body> < b>< ? echo $result; ?>< /b>
< /body> < /html>
< ? } ?> --------------------------------------------------------------------------------
選擇句法 ------------------
PHP對于目前討論的多種控制結構也支持一種選擇句法。例如,你可以這樣做:
-------------------------------------------------------------------------------- < ?
if ($elvis == 0) { echo "Elvis 已經離開了大樓!"; } else { echo "Elvis 還在這兒!"; }
?>
或者你也可以這樣做:
< ?
if ($elvis == 0): echo "Elvis 已經離開了大樓!"; else: echo "Elvis 還在這兒!"; endif;
?> --------------------------------------------------------------------------------
第二種選擇和第一種完全相同,在這種結構中簡單的用一個冒號[:]替換第一個大括弧,移去第二個大括弧,使用 "endif"語句來結束。
這些就是第二部分的內容。下次,我們將帶給你循環,數組和更多的表單-所以一定不要錯過啊!
|