線上書籍

Home

PHP入門講義

一、關於函數:
  1. 函數有兩種,一組是PHP內建函數,另一種是自訂的函數。
  2. 一個函數通常都有其獨特的功能,可視為具特定功能的小零件,直接呼叫函數名稱即可使用,如:phpinfo(),有些有傳回值,有些沒有;有些需要輸入參數,有些不用。
  3. 完整函數手冊:http://www.php.net/manual/en/funcref.php
  4. PHP中文手冊:http://www.php.net/manual/zh/index.php
  5. 函數基本結構:傳回值 函數名稱(參數1,參數2...);
  6. 自訂函數的基本結構: function 函數名稱($參數1="預設值1", $參數2="預設值2",...){ global 宣告為全域變數; 程式內容; 程式內容; return 傳回值; }
  7. 參數、預設值、global、傳回值都不一定要有。
  8. 函數可以擺在<?php ... ?>中的任何地方,放在哪裡都可以,前後都不影響程式。
  9. 函數內的變數無法與外界互通,只能以global方式或設成參數放進函數中。
二、函數傳回值:
  1.  string(字串)
  2.  int(整數)
  3.  array(陣列)
  4.  object(物件)
  5.  bool(布林值)
  6.  void(無傳回值)
  7.  mixed(不一定)
  8.  new(建立物件)