我的PHP學習筆記

2021-09-12 03:45:34 字數 1120 閱讀 3103

1.常量定義

php5.3版本之前 define('常量名',常量值)

php5.3版本之後 const 常量名=值

常量名為特殊字元  用define  特殊符號不能直接echo  要加上constant  如echo constant('- _ -')

2.系統常量 雙下劃線開始+常量名+雙下劃線結束如__dir__:當前所執行指令碼所在電腦的絕對路徑

3.字串轉數值的規則:

3.1字母開頭,永遠為0

3.2 數字開頭,取到碰到字串為止

4.資料型別強制轉換跟c一樣 如(int)a

5.型別判斷函式:is_開頭  返回布林值  比如 is__int ($a); 布林型別輸出不能直接用echo 要用 var_dump

6.gettype 獲取資料型別 強制轉換不會對原來的資料產生變化 set_type 則會

7.整型定義

十進位制:$a=123;

二進位制:$a=0b110;

八進位制:$a=0345;

十六進製制:$a=0x324;  輸出是自動轉換為十進位制  

decbin()十進位制轉二進位制

decoct()十進位制轉八進位制

dechex()十進位制轉十六進製制

bindec()二進位制轉十進位制

8.判斷資料是否為空  注意empty和isset的區別

9.運算子與c大致相同 ===大小型別都相同

10.$a.=$b;將a和b連線起來

11.@錯誤抑制

12.原碼:資料本身從十進位制轉換成二進位制得到的結果。

反碼:針對負數,符號位不變,其他取反

補碼:針對負數,反碼+1

13.位運算:

~按位非,乙個位如果為1 則變成0,否則反之

^按位異或,兩個形同位0,不同位1

《按位左移,整個位向左移動一位,右邊補0

>>按位右移,整個位向右移動一位,左邊補符號內容(正數字0,負數為1)

注意:系統進行任何運算的時候都是使用的補碼,運算結束之後都必須轉換成原碼才是最終顯示的資料

14.continue 當前自己迴圈後面內部不再執行,同時如果外部還有迴圈體也不執行,重新來過

break 當前自己迴圈結束,外部迴圈也結束,如果還有外部,不受影響

我的PHP之路 學習筆記 1

1.ip是計算機網際網路中的 門牌號 192.168.1.123 區域網ip 2.每台計算機有乙個或多個ip 只要有多個網絡卡 3.網域名稱 對映 ip.網域名稱,hosts檔案,dns.念.為了解決機器名與ip的轉換問題.實驗室的人想了乙個簡單的辦法 hosts檔案.linux etc hosts...

我的php學習筆記(七)MySQL在php中的應用

php與mysql建立連線 mysql connect 主機 使用者名稱 密碼 開啟mysql鏈結 mysql select db 資料庫名 連線標示符 開啟乙個資料庫 標示符的意思是現在連線的資料庫主機。可寫可不寫,如果不做特別宣告,則預設為開啟上一次的連線。執行乙個sql語句 mysql squ...

我的php學習筆記(十三)PHP小偷程式原理和例項

一 正規表示式 在某些應用中,往往有時候需要根據一定的規則來匹配 查詢 確認一些字串,如要求使用者輸入的 qq 號碼為數字且至少 5 位。用於描述這些規則的工具就是正規表示式。二 正規表示式函式ereg eregi 本函式以 pattern 的規則來解析比對字串 string。比對結果返回的值放在陣...