Eric @ EricBess WebHome

一味思考而不行动,将在不知不觉中变得无意义

Chinese (Simplified) flagItalian flagKorean flagPortuguese flagEnglish flagGerman flagFrench flagSpanish flagJapanese flagArabic flagRussian flagGreek flagDutch flagBulgarian flagCzech flagCroat flagDanish flagFinnish flagHindi flagPolish flagRumanian flagSwedish flagNorwegian flagCatalan flagFilipino flagHebrew flagIndonesian flagLatvian flagLithuanian flagSerbian flagSlovak flagSlovenian flagUkrainian flagVietnamese flag
By N2H

PHP IF/ELSE 高级语法

三元条件符号

对于简单的IF。。。ELSE。。。语句,PHP提供了一种简单的书写格式 --- 使用三元条件符号 “?:”,与赋值语句联合使用,将使程序更加简明.

例:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$result = ($t==0) ? 0 : $y / $t ; 
echo $result;
?>
 
//即同等于:
<?php
if($t==0){
  $result=0;
}
else{
  $result = $t / $y;
  echo $result;
}
?>

简单地说,三元条件表达式"expression ? result1 : result2 "中,"?" 的前面是条件表达式,后面是结果.如果表达式 expression 的值为 TRUE ,则返回 result1,否则返回result2.

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading ... Loading ...
-欢迎为本文评级

相关日志

本文读者也关心以下内容:

  • N/A

03月 6th, 2006 作者: eric | Coding | Trackback ? | 无评论| Email This Post Print This Post | 91 views

Add a Comment

Leave a reply

No Comments