public: 公有型別
在子類中可以通過 self::屬性名(或方法名) 呼叫public方法或屬性,parent::方法名 呼叫父類方法
在例項中可以能過 $obj->屬性名(或方法名) 來呼叫 public型別的方法或屬性
protected: 受保護型別
在子類中可以通過 self::屬性名(或方法名) 呼叫protected方法或屬性,parent::屬性名(或方法名) 呼叫父類方法。
在例項中不能通過 $obj->屬性名(或方法名) 來呼叫 protected型別的方法或屬性
private: 私有型別
該型別的屬性或方法只能在該類中使用,
在該類的例項、子類中、子類的例項中都不能呼叫私有型別的屬性和方法
$this->assign()吧。
它的作用很簡單 ,就是列印出陣列。 assign中的第乙個引數是在模板取值的時候所使用的變數名, 第二個引數是要傳遞的值。
$this->display()
它的作用是把打出來的資料放到對應的模板上。這裡面正常來說不需要賦值,因為它會根據命名規則自動尋找對應的模板檔案。
fetch_assoc() 返回的是關聯陣列,使用資料庫字段作為鍵值來取值,
fetch_row()返回的是索引陣列,使用索引取值,
fetch_array()返回的是關聯陣列,既有索引號,也有字段,通過這兩種方式都能取值,
fetch_object()返回的是物件.
thinkphp5的模板渲染有兩種情況:
a、繼承了think\controller 用return $this->fetch();
b、沒有繼承think\controller 用return view();
其中 $this->fetch()和view()的用法一樣
以第二種為例,對其進行分析
1、無引數。return view();
2、有引數。
a、return view(『edit』);//跨模板渲染檔案。模板渲染檔案(edit.html)
直接使用類名呼叫靜態方法,無需建立例項, 可以理解為呼叫的意思.
aaa::ar();
->用來引用物件的成員,包括屬性和方法,=>只用來陣列賦值。
每句**後面的;分號必不可少
echo 和 print 區別:
php資料型別包括string(字串), integer(整型), float(浮點型), boolean(布林型), array(陣列), object(物件), null(空值)。
設定常量,使用 define() 函式 該函式有三個引數:
name:必選引數,常量名稱,即標誌符。
value:必選引數,常量的值。
case_insensitive:可選引數,如果設定為 true,該常量則大小寫不敏感。預設是大小寫敏感的。
php 並置運算子: (.) 用於把兩個字串值連線起來。
php strlen() 函式:strlen: () 函式返回字串的長度(字元數).
strpos() 函式用於在字串內查詢乙個字元或一段指定的文字。該函式會返回第乙個匹配的字元位置。如果未找到匹配,則返回 false。
php運算子包括算數運算子、賦值運算子、遞增\遞減運算子、比較運算子、邏輯運算子、陣列運算子、三元運算子、組合比較符。
php 超級全域性變數列表:
$globals
$_server
$_request
$_post
$_get
$_files
$_env
$_cookie
$_session
PHP基礎概念
初學php的時候的一些總結。只是適合大略的過眼。header content type text html charset utf 8 網頁不會亂碼 header content type text html charset utf 8 總結1.變數型別 int double float strin...
python基礎概念 python基礎概念
當你輸入name input 並按下回車後,python互動式命令列就在等待你的輸入了。這時,你可以輸入任意字元,然後按回車後完成輸入。要列印出name變數的內容,除了直接寫name然後按回車外,還可以用print 函式 以 開頭的語句是注釋,注釋是給人看的,可以是任意內容 整數python可以處理...
PHP物件導向學習筆記之一 基礎概念
1 if false 等效於 if true 因為非空字串是true 2 檢查資料型別 is array is object is string is null is integer 3 php5 引入類的型別提示 type hint 用來約束乙個方法的引數型別 不是基本資料型別,而是類 將類名放在...