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...