PHP學習記錄(要點)

2021-09-30 12:52:00 字數 1430 閱讀 1011

#注釋和//一致
1)require("filename"):包含檔案出錯,編譯器不會繼續執行

2)include("filename"):包含檔案出錯,編譯器會繼續執行

常數名前不需要「$」符號
__file__  __line__  php_version  php_os  true  false  e_error  e_warning  e_notice

(不需要宣告,可以直接使用)

define(name,value[,bcase]);

(bcase == true時,常數名稱不區分大小寫;

常數的範圍為全域性;

常數定義後,不能改變或取消)

1)變數名區分大小寫,需要以「$」開頭

2)賦值分為:變數、表示式賦值;引用賦值(需要在變數前加上符號「&」)

3)不能對表達是進行引用賦值

1.整型

1)數值過大會自動轉換成浮點數型別

2)表示式計算結果超過了整型數值範圍,返回結果轉換成浮點數型別

2.字串值

1)單引號方式:單引號中的所有內容均作為字元處理

2)雙引號方式:若雙引號內有變數和轉義字元,將對其進行解析和轉義(對非轉義字元使用『\』,則『\』會一併輸出)

(對於換行,windows:\n 效果等同 \r;linux系統:\r\n一起使用)

對於字串可以使用「.」進行連線。

3.陣列

陣列的每個資料成為元素,每個元素包含鍵(下標)和值兩部分。

eg:$fruits = array("o"=>"orange","b"=>"banana",

"number" => array(1,2)

);4.空值(null)和資源(resource)

使用資源型變數時,系統會啟用資源**機制,釋放不再使用的資源

在函式體內訪問全域性變數時,可以通過$globals["variable_name"]獲取變數,也可以使用global宣告
static
$globals  $_get  $_post  $_cookie  $_env  $_server

...

1.字串型的數值可以進行算數操作

2.若對布林型運算元進行自增或自減操作時,運算元的值不會變化

&&運算優先順序高於and, ||運算優先順序高於or
在表示式前加上「@」符號,可以不顯示錯誤資訊,但是錯誤仍然存在

php學習要點

php沒有像python一樣系統學習,只能參照筆記,寫下些要點而已。1.為換行,為換行且空行 2.陣列整體輸出用print r arr 3.php中的繼承 class a extend b,以parent 字首加以引用。4.建構函式 function construct var 5.小鼠去整有3種 ...

Qt 學習要點記錄(2)

import qtquick 2.0 item mousearea 一般的,發射訊號的qml物件型別會提供乙個預設的訊號處理器。但是,有時需要從乙個物件發射乙個訊號來觸發另乙個物件中定義的函式,這時就需要使用connect 函式。import qtquick 2.0 rectangle width ...

qml 學習要點記錄(2)

qt.binding 的作用,動態建立新的繫結,就是向qt.binding 傳遞乙個函式來返回需要的結果。import qtquick 2.0 item mousearea 在屬性繫結中可以使用this,在其他情況下this的值都是未定義的。connect 函式在什麼時候使用?一般的,發射訊號的qm...