#注釋和//一致
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...