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。比對結果返回的值放在陣...