2021年3月5日 星期五

PHP 變數的使用

設定目標:
  • 了解 PHP 變數的使用方式
  • 了解 PHP 變數命名的習慣與編排格式

PHP 變數類型與使用方式
  1. PHP 的變數
    • 定義 : 利用一個名稱,暫時記錄某些資料。
    • 命名規則 : $<變數名稱>
      • 以 $ 為開頭  
      • 變數名稱開頭字元為字母或底線,不能是數字!
      • 大小寫有別
    • 內容值的宣告:
      • ‘’ or “” : 表示內容值是文字
      • 數字不需要使用 ‘’ or “”
      • 變數若沒宣告內容值,則以預設值填入!
        • 整數、浮點數 : 0
        • 字串 : 空字串
        • 布林值 : false
        • 陣列 : 空陣列
    • 例 : ex3_1.php
      <?php
          // 變數 a 沒宣告就使用,會產生 E_NOTICE 的警告
          echo '$a: '.$a.'<br />';
          $name = 100;
          echo '$name: '.$name.'<br />';
          $name = 'David';
          echo '$name: '.$name.'<br />';
          $a = $a + 100;
          echo '$a: '.$a.'<br />';
      ?>
      
  2. 變數的存活範圍
    • 區域變數 : 變數的內容值只能在函數(function)內使用
    • 全域變數 : 變數的內容值可在整個程式內使用
    • 例 : ex3_2.php
      <?php
           $x = 1;
           function hello($x){
             $sum = $x * 2;
             echo "函數執行結束 <br />";
           }
      ?>
      <p> -------我是分隔線------</p>
      <?php
           hello($x);
           echo "x=$x<br />";
           echo "sum=$sum<br />";
      ?>
      
  3. 常數
    • 常使用,但永不改變的數值
    • 利用 define 函數定義常數名稱,方便記憶
    • 例 : ex3_3.php
      <?php
           define('PI', 3.1415926);
           echo "圓周率:".PI;
      ?>