PHP使用方法總結

剛開始接觸php,語法也沒有看全就需要看項目了,這裏記一下看代碼過程中疑惑的地方.

以下方法都是摘用於網絡,有不對的地方還望指正.

方法調用

類::靜態方法 //可以 
類::非靜態方法  //不可以(雖然方法裏不用$this關鍵字時,可以!但不支持這種寫法)
類對象->靜態方法   //可以 
類對象->非靜態方法   //可以

I方法

 

主要用於更加方便和安全的獲取系統輸入變量,可以用於任何地方,用法格式如下:

 

I('變量類型.變量名',['默認值'],['過濾方法'])
變量類型是指請求方式或者輸入類型。

各個變量類型的含義如下:

變量類型 含義
get 獲取GET參數
post 獲取POST參數
param 自動判斷請求類型獲取GET、POST或者PUT參數
request 獲取REQUEST 參數
put 獲取PUT 參數
session 獲取 $_SESSION 參數
cookie 獲取 $_COOKIE 參數
server 獲取 $_SERVER 參數
globals 獲取 $GLOBALS參數

 

但是我的代碼裏是這樣寫的,不知道是什麼意思

  // 處理登錄信息
        $ticket = I('ticket', false);
        if ($ticket) {
            $info = ticket::get($ticket, $this->DEVICE_ID, true);
            $this->_uid = $info['uid'];
        }

$this->assign

將$row這個變量分配給模板,雙引號裏面的是模板變量名,也就是說,你可以在模板中使用$row這個變量,如果改成

1

$this->assign("row1",$row);

那麼在模板裏面則使用$row1

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章