php基礎要點總結 多看

2021-07-12 05:54:26 字數 2621 閱讀 1565

定界符用法,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...