1. 程式人生 > >PHP基礎筆記1

PHP基礎筆記1

1是 PHP 檔案?

  • PHP 檔案能夠包含文字、HTML、CSS 以及 PHP 程式碼
  • PHP 程式碼在伺服器上執行,而結果以純文字返回瀏覽器
  • PHP 檔案的字尾是 ".php"

2PHP 能夠做什麼?

  • PHP 能夠生成動態頁面內容
  • PHP 能夠建立、開啟、讀取、寫入、刪除以及關閉伺服器上的檔案
  • PHP 能夠接收表單資料
  • PHP 能夠傳送並取回 cookies
  • PHP 能夠新增、刪除、修改資料庫中的資料
  • PHP 能夠限制使用者訪問網站中的某些頁面
  • PHP 能夠對資料進行加密

通過 PHP,您可以不受限於只輸出 HTML。您還能夠輸出影象、PDF 檔案、甚至 Flash 影片。您也可以輸出任何文字,比如 XHTML 和 XML。

3.

為什麼使用 PHP?

  • PHP 運行於各種平臺(Windows, Linux, Unix, Mac OS X 等等)
  • PHP 相容幾乎所有伺服器(Apache, IIS 等等)
  • PHP 支援多種資料庫
  • PHP 易於學習,並可高效地執行在伺服器端

4.PHP 變數

PHP 變數規則:

  • 變數以 $ 符號開始,後面跟著變數的名稱
  • 變數名必須以字母或者下劃線字元開始
  • 變數名只能包含字母數字字元以及下劃線(A-z、0-9 和 _ )
  • 變數名不能包含空格
  • 變數名是區分大小寫的($y 和 $Y 是兩個不同的變數)

5.

PHP 是一門弱型別語言

在上面的例項中,我們注意到,不必向 PHP 宣告該變數的資料型別。

PHP 會根據變數的值,自動把變數轉換為正確的資料型別。

6.

PHP 變數作用域

變數的作用域是指令碼中變數可被引用/使用的部分。

PHP 有四種不同的變數作用域:

  • local
  • global
  • static
  • parameter引數作用域
  • 1在所有函式外部定義的變數,擁有全域性作用域。除了函式外,全域性變數可以被指令碼中的任何部分訪問,要在一個函式中訪問一個全域性變數,需要使用 global 關鍵字。

    在 PHP 函式內部宣告的變數是區域性變數,僅能在函式內部訪問

  • 2global 關鍵字用於函式內訪問全域性變數。

    在函式內呼叫函式外定義的全域性變數,我們需要在函式中的變數前加上 global 關鍵字:

  • <?php 
    $x=5; 
    $y=10; 

    function myTest() 

    global $x,$y; 
    $y=$x+$y; 


    myTest(); 
    echo $y; // 輸出 15 
    ?>

  • 3>PHP 將所有全域性變數儲存在一個名為 $GLOBALS[index] 的陣列中。 index 儲存變數的名稱。這個陣列可以在函式內部訪問,也可以直接用來更新全域性變數。

  • <?php 
    $x=5; 
    $y=10; 

    function myTest() 

    $GLOBALS['y']=$GLOBALS['x']+$GLOBALS['y']; 


    myTest(); 
    echo $y; 
    ?>

  • 4>static:當一個函式完成時,它的所有變數通常都會被刪除。然而,有時候您希望某個區域性變數不要被刪除。

    要做到這一點,請在您第一次宣告變數時使用 static 關鍵字:

    然後,每次呼叫該函式時,該變數將會保留著函式前一次被呼叫時的值。

    註釋:該變數仍然是函式的區域性變數。