php基礎學習

2021-08-03 12:11:30 字數 1621 閱讀 1370

1、基本語法

(1)php語句是以分號結束,最後一條語句可以不用加分號,?>表示結束標籤表示分號

(2)注釋:

單行注釋//或者#

多行注釋/**/

(3)所有使用者定義的關鍵字,函式,類對大小寫不敏感,如echo

所有變數對大小寫敏感

(4)變數型別:全域性變數global、區域性變數local、靜態變數static

函式內部引用函式外部的全域性變數時使用,或者使用gl

obal

s[變數

名]函式

執行完會

刪除所有

變數,為

了保留函

數的變數

值,使用

stat

ic,變

量仍然是

區域性變數

(5)p

rint

和ech

o,va

rdum

p()的

區別pr

int輸

出字串

,返回值

1。也可

以pri

nt()

。也可以

含有標籤

。ech

o輸出一

個以上的

字元,可

以含有標

籤,還可

以一次輸

出多個值

,使用逗

號分隔。

沒有返回

值,執行

速度快,

使用ec

ho()

也可以。

在雙引號

下,可以

輸出變數

和字串

。陣列某

個值使用

」$ar

r[0]

」。va

rdum

p()會

輸出變數

的型別(

6)單引

號和雙引

號的區別

雙引號回

執行語句

,把變數

值顯示數

量。而單

引號輸出

是字串

,不解析

變數。(

7)將值

設定為n

ull,

清除變數

,用於區

分空字元

串,空數

據庫(8

)str

len(

str)

檢測字元

串長度,

strp

os(s

tr,s

ub)返

回查詢子

串首次出

現的索引

,若沒有

返回fa

lse。

獲取陣列

長度co

unt(

arr)

(9)常量,denfind(名字,值,大小寫敏感),預設是false敏感

(10)拼接字串使用點(.)

(11)<>表示不等於

(12)foreach(ar

ras key => $value){}遍歷陣列,鍵值對

(13)函式名對大小寫不敏感,可以設定預設值

(14)陣列排序

(15)超全域性變數

php基礎學習

php預先定義了幾個常量,並提供了一種機制在執行時自己定義。常量和變數基本上是一樣的,不同的是 常量必須用define函式定義,常量一旦定義好,就不能被重新定義了。php中預先定義好的常量 file 當前正在處理的指令碼檔名。如果使用在乙個被包含的檔案中,那麼它的值就是這個被包含的檔案,而不是包含它...

php基礎學習

1 php的超級全域性變數 php提供了很多有用的預定義變數,可以在執行指令碼的任何位置訪問,用於提供與環境有關的大量資訊。globals 包含所執行指令碼全部可用的變數所組成的陣列,陣列的鍵即為變數的名稱。server 包含正在執行的指令碼的周邊環境資訊,例如伺服器的名稱和正在執行的頁面的名稱等。...

PHP學習基礎

筆記記錄一部分在w3school上學的,感覺會比較容易遺忘的。關聯陣列是使用您分配給陣列的指定鍵的陣列。有兩種建立關聯陣列的方法 age array peter 35 ben 37 joe 43 或者 age peter 35 age ben 37 age joe 43 隨後可以在指令碼中使用指定鍵...