PHP【1】

PHP官網

1. PHP基本組成部分

變量

  • 內容:字母、數字、下劃線、$、無空格
  • 形式:$+所取名字,字母或下劃線打頭
  • 區分大小寫
  • 全局變量
  • 超全局變量

超全局變量
很多預定義變量都是超全局變量,作用域爲整個腳本。

變量 說明
$_COOKIE 通過 HTTP Cookies 方式傳遞給當前腳本的變量 的數組。
$_GET 通過 URL 參數傳遞給當前腳本的變量的數組。

常量

  • 創建:define("常量名",常量值)
  • 訪問:直接用名稱,與變量的$區分
  • 默認區分大小寫,define加true參數時則不區分
  • 預定義常量:PHP提供的內建常量

數據類型

  • 字符串: 用' '" "包圍
  • 數組:鍵和值的有序集合

  • is_數據類型(變量名):用於測試變量類型
  • settype(變量名,‘數據類型’):用於改變變量數據類型,返回新類型,浮點數統一返回double
  • (新類型)變量名:創建原變量的副本,副本可以持久保持變量類型

操作符和表達式

  • 表達式:可以作爲值使用的任一段代碼

  • /:10/3的值爲3.33333
  • .:用於連接字符串,不是字符串被看作字符串
  • = 、==、 ===:賦值、相等、同等
    -||和or&&和andxor異或
  • 優先級時or和and存在的唯一原因

2. PHP流程控制功能

  • if、if else、 while、 do while、 for、 switch、 continue 、break
  • 返回代碼塊 ?> <?php:不需要對&、'等進行轉義

3. 函數

  • funtion關鍵字構造函數
  • 函數名不區分大小寫
  • return返回0或1個值

作用域

  • 函數內不能直接使用函數外的變量,用global修飾全局變量即可用
  • 函數外變量不能直接使用函數內變量
  • static修飾局部變量時可保留變量狀態

參數

  • 一般函數調用參數時,傳遞的是變量的值的一個副本,函數對參數的修改是對副本的修改,對原變量無影響。
  • 當傳遞參數的引用給函數時(參數名前加&號),傳遞的是變量的地址,函數操作參數時相當於對原變量進行操作。

  • function_exsits(“函數名”):測試函數是否存在

4. 數組

  • 數組具有索引,每個條目都由一個鍵和一個值組成,鍵是索引的位置
  • 數字索引數組和關聯數組唯一的區別就是它們的鍵名不同。

創建數字索引數組

  • array()函數或數組操作符[]
  • [ ]:未指定鍵時,PHP自動填充;可用於添加數組元素

創建關聯數組: 鍵值爲有意義的單詞

  • 示例
    array()函數創建數組

創建多維數組

  • 示例
    多維數組
  • echo $characters[1];顯示主元素時輸出Array
  • 遍歷多維數組

常用的數組相關函數

  • 示例
    在這裏插入圖片描述

5. 對象

  • 對象是類的實例,具有屬性和方法。
  • ->操作符調用屬性或方法。
  • 關鍵字:class、new
  • public、protected、private限制變量的訪問權限
  • $this:引用當前實例化的對象
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章