1.thinkphp中m和d的使用方法並說出區別。
相同點 都是例項化模型
不同點:m方法例項化模型,無需資料表定義模型類,而d方法例項化模型需要模型類,如果模型類不存在,會自動呼叫m方法。
通俗點講,d就是例項化乙個基於model檔案的model.m則是通過直接例項化model物件,即使對應的model檔案不存在
2.使用thinkphp寫乙個連貫查詢,包含條件、排序、分頁,欄位並說明find和select的區別
$m->where(『a=1』)->order(『id asc』)->field(true)->page(page,listrow)->select(),
find: 讀取資料表中的一行資料,
$user = m(『user』);//例項化user物件
$data = $user->where(『status=1 and name=thinkphp』)->find();
即使滿足條件的資料不止乙個,find方法也只會返回第一條記錄。返回的是關聯陣列。
select:獲取資料表中的多行記錄。返回乙個二維陣列
3.thinkphp插入資料成功後返回的是什麼結果並且輸出當前執行的sql語句?
$model->getlastsql();
4.請說出你常用的php框架,簡要說明其特性。如果你對其非常了解,php框架的底層**你看懂了多少?框架設計思想你明白多少?
yaf框架,使用php擴充套件的形式寫的乙個php框架,也是以c語言為底層編寫,效能上要比php**寫的框架快乙個數量級。
優點:執行效率高、輕量級框架、可擴充套件性強
缺點:高版本相容性差、底層**可讀性差、需要安裝擴充套件、功能單
一、開發需要編寫大量外掛程式
yii框架
yii框架是一款優秀的通用web後端框架,結構簡單優雅,實用功能豐富、擴充套件性強,效能高。
缺點:學習成本高
5.什麼是mvc?使用時遇到到了什麼問題,怎麼解決的?
mvc是模型、檢視、控制器的縮寫,是一種軟體設計典範,用一種業務邏輯、資料、介面顯示分離的方法組織**。
相關知識點
nweb inf uclasses uweb.xml ulib n 從httpservlet 繼承,重寫doget dopost方法 n部署web.xml n 只有乙個物件 n 第一次請求的時候被初始化,只一遍 n 初始化後先呼叫init 方法,只一遍 n 每個請求,呼叫一遍service serv...
Matlab知識點(六)
使用matlab處理積分問題 最值問題 在matlab 中只有求極 或最 小值命令的函式 若要求函式 f x 在 x1,x2 內的極 或最 大值,可轉化為求 f x 在 x1,x2 內的極 或最 小值 求極 或最 小值點和極 或最 小值的呼叫格式是 x,fual fminbnd fun x1,x2 ...
Linux知識點六
1.gzip壓縮 gzip a.txt 2.解壓 gunzip a.txt.gz gzip d a.txt.gz 3.bzip2壓縮 bzip2 a 4.解壓 bunzip2 a.bz2 bzip2 d a.bz2 5.將當前目錄的檔案打包 tar cvf bak.tar 將 etc passwor...