學習 PHP基礎知識1

2021-09-11 03:14:37 字數 3094 閱讀 3429

php大小寫敏感

不區分大小寫 1

、函式名、方法名、類名、關鍵字

不區分大小寫。一般使用時和定義保持一致。

2、魔術常量不區分大小寫

__line__,__fine__,__dir__,__function__,__class__,method__,namespace__.

3、強制型別轉換不區分大小寫。

int              ->整型

bool            

->

布林型

float,double,real   ->浮點型

string            ->字串

array             ->陣列

abject            ->物件

區分大小寫

1、變數名區分大小寫,

2、使用define定義的常量區分大小寫。

3、陣列索引區分大小寫

php輸出方法

可輸出不可輸出

echo

字串等單一資料

資料型別、陣列

print()

字串等單一資料

資料型別、陣列等有返回值true/false

print_r()

字串、陣列等多種資料

資料型別

var_dump()

字串、資料型別、陣列等多種資料

die()

先輸出內容,再退出程式

注意點:

1、echo可用「,」來輸入多個字串。但print不行。

3、printf輸出格式化的字串

%d整型

%f浮點型

%s字串

4、sprint沒有輸出,可返回結果

php資料型別

1、string

字串(換行可直接接在字串後面)

*放在單/雙引號裡

*可以是數字、漢字、英文

2、int整型

*不包括逗號、或空格

*可使用整數、十進位制、十六進製制、八進位制 *

返回時,用

var_dump()

3、float浮點型

*返回時,用

var_dump()

4、boolean布林型

*用於判斷語句

5、array陣列

*儲存多個變數值

* var_dump()函式返回陣列的資料型別和值

6、object物件儲存資料

*首先使用class宣告類和物件

*可實現儲存資料的作用

7、null(空)值

*變數沒有值

*可用來清空儲存的資料

php變數

變數視為儲存資料的容器

變數規則:

*以$符號開頭

*必須以字母或下劃線開頭

*a—z,0—9,以及下劃線組成

*名稱對大小寫敏感

*不能以數字開頭,不包括空格

*php沒有建立變數的命令,在首次為其賦值時被建立

*php變數不需要告知型別,在賦值時自動轉換

變數作用域:

*local

區域性:函式

內部宣告的變數,只能在函式內部進行訪問 //

只能被建立它的函式識別,當函式被呼叫後,區域性變數被刪除

*global

全域性:函式

之外宣告的變數,只能在函式之外進行訪問

*static靜態:保持區域性變數不被刪除

*在函式內呼叫全域性變數,需要加上global關鍵字進行宣告

*利用$globals[index]在函式內可使用全域性變數

php常量

*常量前沒有$符號

*通過define()函式、const關鍵字來定義,不能通過賦值語句

*不用理會定義域

*一旦被定義,就不能改變或取消定義

*bool、int、float、string

*預設大小寫敏感,通常常量識別符號時大寫

獲取常量值:

*通過指定其名字來獲取常量的值

*若是動態,可用constant()函式來獲取

*用get_define_constants()來獲取所有已定義的常量

const和define區別:

*const為語言結構,define為函式

*const可在類中使用

*const不能在條件語句中定義常量

*const只能接受靜態的標量,而define可採用任何表示式

注:學習筆記

php基礎知識 1

定義變數 str hello world 變數的傳遞分為傳值和引用兩種 a 10 b 20 傳值 a b 引用 a b 每句以分號結尾 注釋 資料型別 基本型別 整形 a 10 浮點 a 5.5 布林 a true b false 字串 a hello b hello echo 復合型別 陣列 ph...

PHP基礎知識(1)

在網易雲課堂上找了些資源有關php的,也算是對php有了更深入的了解吧。首先php,乙個巢狀的縮寫名稱,是一種超級文字預處理語言 php英文縮寫 hypertext preprocess or php 是一種 html 內嵌式的語言,php與微軟的asp頗有幾分相似,都是一種在伺服器端執行的嵌入ht...

php 基礎知識學習

1.php使用 符號宣告變數,類似js的var。不同的是php會自己記錄是否用宣告過,你只需要每次都 變數 就行,而js除了第一次需要var以後呼叫這個變數都不需要再宣告了。這裡是和js不一樣的地方 name csdn name dsb echo name 結果為 dsb 2.php的拼接使用 而j...