PHP學習筆記

safeghost發表於2011-04-08

       分隔符:<php>

       註釋:///**/用法與C++類同;不同點:可使用“#”新增單行註釋

       變數

n         整數型別:integer->$i=24            $i=-13(負數)

$i=0123(八進位制) $i=0X456(十六進位制)

n         浮點型別:float-> $f=12.34           $f=1.2e3

n         字串型別:string->轉義:$v=”string” $s=”php$v”$s=”phpstring”

                             $v=”string” $s=”php/$v”$s=”php$v”

                             $v=’string’ $s=’php$v’ $s=”php$v” 

                       連線:$v=”php” $s=”string” $t=$v.$s$t=”phpstring”

n         布林型別:boolean->TURE1FALSE0**不區分大小寫

n         陣列型別:array->$arr=array(‘spring’,’summer’,’fall’,’winter’)    echo $arr[0];

$sys=array(“server”=>”Apache”,”os”=>”windows”,

”db”=>”MySQL”,)               echo $sys[‘server’]

n         物件

ü         變數型別的轉換:int,(integer)—轉換成整數

bool,(boolean)—轉換成bool

                    (float),(double),(real)—轉換成浮點型

                    (string)—轉換成字串

                    (array)—轉換成陣列

                    (object)—轉換成物件

ü         可變變數:$i=”abc”;    echo=”/$i=”.$i; $i=abc

             $$i=”xyz”;  echo=”$/$i=”.abc;$$i=xyz

ü         PHP預定義變數:$GLOBALS:全域性範圍內有效的變數,它是一個陣列,該數                                

組的索引或鍵名就是全域性變數的名稱;

                    $SERVER:該全域性變數是一個包含注入頭資訊、路徑和指令碼位置的陣列;(PHP_SELF指令碼檔名、SERVER_ADD伺服器IP地址、SERVER_NAME伺服器主機名稱、DOCUMENT_ROOT文件根目錄、SCRIPT_FILENAME指令碼絕對路徑、SCRIPT_NAME指令碼路徑、HTTP_REFERER連結到當前頁面的前一頁面的URLREQUEST_URI訪問此頁面所需的URL

                    $_GET/$_POST/$_COOKIE:提交至指令碼的表單變數

                    $_FILE:上傳提交至指令碼的表單變數

ü         判斷變數的型別:is_integer();is_string();is_double();is_array();

ü         獲取變數的型別:gettype$a;

ü         設定變數的型別:settype($a,”string”);

ü         判斷一個變數是否已經定義:isset($a);

ü         刪除一個變數:unset($var);  unset($arr[‘elem’]);  unset($var1,&var2,$var3);

ü         ************

n         常量

ü         定義:define(SIZE,100);*常量名一般全部使用大寫

ü         預定義變數:_FILE_:正在執行的PHP程式的檔名

                _LINE_:正在執行的PHP程式碼所在的行數

                PHP_OSPHP所執行的作業系統

                PHP_VERSION:當前PHP的版本

                TRUE:表示真值(1,或非0)的常量

                FALSE:表示偽值(0)的常量

n         表示式:>>===<<=

n         運算子

ü         賦值運算子:=

ü         算術運算子:加(+)減(-)乘(*)除(/)取模(%)取反(-

ü         遞增遞減運算子

ü         字串運算子:。

ü         邏輯運算子:

n         *********

       ******

相關文章