定界符用法,defined()函式用法
1.變數常量,變數型別8種(整型,字元型,布林型,浮點型,陣列型,物件型,資源型,空型),
js變數型別8種(字元型,數值型,布林型,undefined,null, 陣列,物件,函式)
2.型別轉換和強制轉,運算子(邏輯運算子,算術運算子,字串運算子(連線作用),賦值運算子,比較運算子也叫關係運算子(大於小於等),三目運算子(?:)跟if-else相似),
3.運算子優先順序,運算子連線變數常量組成表示式,
4.表示式加分號組成語句(if條件判斷語句,switch分支語句)
5.while迴圈,for迴圈,迴圈三要素:變數初始化,條件判斷,變數更新。
break中斷跳出迴圈,continue跳過繼續下一次迴圈
l is_bool():是否是布林型
l is_int()是否是整型
l is_float()是否是浮點型
l is_string()是否是字元型
l is_array()是否是陣列
isset()功能:判斷變數是否設定(存在)。說明:如果變數存在,且值不為null,則一律為true,否則,為false
empty()對於 「」、0、 「0」 、0.0 、 null 、false 、array()來說,empty都返回true,其它都為false。
1.變數
1.基本操作:賦值,取值,判斷isset(變數名),刪除unset(變數名)
2.命名規則 3.傳值方式(值傳遞,引用傳遞)4.可變變數 5.預定義變數(超全域性變數5個)
3.常量的使用:定義和取值。 常量的值不可以改變,常量也不可以銷毀,常量具有超全域性作用域 (函式內外都可以直接使用)
4.預定義常量
m_pi: 就是圓周率的常量值;
php_os: 就是php執行所在的作業系統
php_version:就是php的版本號
php_int_max: php中的最大的整數值
......更多可參考:php手冊》附錄》保留字列表》預定義常量
5.魔術常量
__file__ :代表當前網頁檔案的完整物理路徑
__dir__ :代表當前網頁檔案所在的資料夾
__line__ :代表當前這個常量名所在的」行號」
10進製轉換為其他3中進製:
decbin(乙個10進製數字): 結果返回的是該數字的2進製數字形式的字串!!!
decoct(乙個10進製數字): 結果返回的是該數字的8進製數字形式的字串!!!
dechex(乙個10進製數字): 結果返回的是該數字的16進製制數字形式的字串!!!
其他3種進製,轉換為10進製:
bindec(乙個2進製數字字串): 結果返回的是該2進製數字字串對應的10進製數字!!!
octdec(乙個8進製數字字串): 結果返回的是該8進製數字字串對應的10進製數字!!!
hexdec(乙個16進製制數字字串): 結果返回的是該16進製制數字字串對應的10進製數字!!!
對於輸入的字串中的字元,如果不是對應進製的數字,會被忽略。
那麼,有沒有這個轉換呢?hexbin()???? ——沒有!
6.浮點數不應進行大小比較,浮點數比較是不可靠,大多數浮點數的2進製形式,不能完全表達準確,最終只能「以很高的精度接近理論值」
7.字串有如下4形式:
形式1:雙引號字串:$str1 = 「字串內容.....」;可以識別的轉義字元有6個(\\ \" \n \$ \r \t)
形式2:單引號字串:$str2 = 『字串內容.....』;可以識別的轉義字元有兩個(\\ \')
形式3:雙引號定界符字串:可以識別的轉義字元有5個(\\ \n \$ \r \t),在雙引號定界符字串裡單引號雙引號可以直接寫出
$str3 = <<<」識別符號a」
字串內容....
識別符號a;
形式4:單引號定界符字串:沒有轉義字元,單引號雙引號可以直接寫出
$str4 = <<<』識別符號b』
字串內容...
識別符號b;
8.布林型別:只有如下資料是被當做「假」(false):
0, 0.0, 「」, 「0」, null, array(), false, 還有乙個是「未定義的變數」
其餘都是真。
9.自動轉換:octdec($x), bindec($x), hexdec($x); //這裡就要求$x必須是字串,如果不是,就會轉換;
$v1 = 1 + 「2」; //此時也發生了自動轉換
算術運算子只是對數值進行計算,不是數值型的要轉換為數值型
9.強制轉換:自動型別轉換是由「運算子」或類似運算子的語句來決定的。
而:強制型別轉換,僅僅是乙個簡單的語法:形式:(目標型別)資料;含義: 將該資料轉換為設定的目標型別;通常的轉換目標型別有:(int), (float), (string), (bool), (array), (object)
上述強制型別轉換,並不改變該變數的本身資料或型別。對應,有乙個語法是直接改變改變本的資料(及型別):settype( $變數名, 「目標型別」);
php基礎要點總結
1 什麼是類,抽象的,具有一些屬性與方法 2 什麼是物件 具體的,具有所在類的屬性和方法 3 php中怎麼實現類 class father 4 php中物件的宣告 myfather new father 5 類由屬性與方法組成 有public,private,protected來限定類中方法和屬性的...
PHP入門要點總結 6
字串變數用於儲存並處理文字。字串變數用於包含有字元的值。在建立字串之後,我們就可以對它進行操作了。您可以直接在函式中使用字串,或者把它儲存在變數中。在下面的例項中,我們建立乙個名為 txt 的字串變數,並賦值為 hello world 然後我們輸出 txt 變數的值 範例一 txt hello wo...
PHP入門要點總結 8
在 php 中,array 函式用於建立陣列 array 在 php 中,有三種型別的陣列 數值陣列 帶有數字 id 鍵的陣列 關聯陣列 帶有指定的鍵的陣列,每個鍵關聯乙個值 多維陣列 包含乙個或多個陣列的陣列 這裡有兩種建立數值陣列的方法 自動分配 id 鍵 id 鍵總是從 0 開始 cars a...