首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 相關知識

PHP 3 基礎語法入門:語句、常量、表達式與條件控制

     編輯:PHP 相關知識

程式基本單元:語句與語句組

PHP 腳本由連續語句組成:賦值、函數呼叫、迴圈、條件、空語句。以分號 ; 結尾,大括號 {} 將多語句組成語句組 (可巢狀)。

常量

  • 內建:__FILE__ (當前檔名)、__LINE__ (行號)
  • 自訂:define("CONST", "value");、undefine("CONST");
  • 常量不帶 $,全域可見,不可變

表達式核心觀念:「任何有值的東西都是表達式」

  • 賦值表達式有值:$b = ($a = 5) 相當於 $a=5; $b=5;,賦值運算子右結合
  • 遞增/遞減:++$a (前置,值為增後)、$a++ (後置,值為增前)
  • 複合賦值:$a += 3 等價 $a = $a + 3,值為運算結果,執行更快
  • 三元運算子:$first ? $second : $third
  • 真假判斷:非 0 數值/非空字串/非空陣列/物件 → TRUE;0、"0"、""、NULL、空陣列 → FALSE

條件控制結構

// 單語句
if ($a > $b) print "a > b";

// 多語句需用大括號
if ($a > $b) {
    print "a > b";
    $b = $a;
}

// if-else
if ($a > $b) { print "a > b"; }
else { print "a <= b"; }

// elseif 多重判斷
if ($a > $b) { print "a > b"; }
elseif ($a == $b) { print "a == b"; }
else { print "a < b"; }

// else if (兩詞) 與 elseif (一詞) 效果相同

注意:PHP 3 無 endif、endswitch 等替代語法 (PHP 4+ 才有)。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved