PHP文法一:基礎和變數

來源:互聯網
上載者:User
最近有個H5項目的需求,需要服務端,考察過後決定用PHP實現一個HTTP服務端,於是開始重溫 PHP文法,順便記錄一下要點,以便隨時重溫。內容摘抄整理自w3school的PHP手冊。

PHP是什嗎?

  • PHP 是 "PHP Hypertext Preprocessor" 的首字母縮減詞
  • PHP 代碼在伺服器上執行,而結果以純文字返回瀏覽器
  • PHP 檔案能夠包含文本、HTML、CSS 以及 PHP 代碼
  • PHP 檔案的尾碼是 ".php"
  • PHP 指令碼可放置於文檔中的任何位置。
  • PHP 檔案通常包含 HTML 標籤以及一些 PHP 指令碼代碼。

PHP基礎文法

  • 指令碼以 結尾
  • 語句以分號結尾(;)
  • 代碼塊的關閉標籤也會自動表明分號(因此在 PHP 代碼塊的最後一行不必使用分號)。
  • // 或者 # 表示單行注釋
  • /**/是多行注釋
  • 變數大小寫敏感
  • 使用者定義的函數、類和關鍵詞大小寫不敏感(例如 if、else、echo 等等)都對

PHP變數

  • 變數弱類型
  • 變數以 $ 符號開頭,其後是變數的名稱,如 $x=5;
  • 函數之外聲明的變數擁有 Global 範圍,只能在函數以外進行訪問。
  • 函數內部聲明的變數擁有 LOCAL 範圍,只能在函數內部進行訪問。
  • global 關鍵詞用於訪問函數內的全域變數。要做到這一點,請在(函數內部)變數前面使用 global 關鍵詞:

執行個體1:

執行個體2:

PHP Static關鍵詞

通常,當函數完成/執行後,會刪除所有變數。不過,有時我需要不刪除某個局部變數。實現這一點需要更進一步的工作。
要完成這一點,請在您首次聲明變數時使用 static 關鍵詞:

然後,每當函數被調用時,這個變數所儲存的資訊都是函數最後一次被調用時所包含的資訊。
注釋:該變數仍然是函數的局部變數。

以上就介紹了PHP文法一:基礎和變數,包括了全域變數,PHP文法方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.