亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

【花式填坑第3期】與BAT大咖共同探討 高性能框架ThinkPHP5.0

【花式填坑第3期】與BAT大咖共同探討 高性能框架ThinkPHP5.0

慕女神 2017-05-09 19:13:45
上一期的“人生苦短 我用Python”的話題活動中,收到了用戶的大力追捧。這歸根于老師專業又耐心的為大家一一解答學習編程的問題。如今,第三期花式填坑來了,討論的話題是ThinkPHP5.0!ThinkPHP作為為數不多的“中文PHP框架。從ThinkPHP1.0開始就備受關注,到如今已經進化到ThinkPHP5.0版本,期間收獲了很多肯定。如今,較為成熟的ThinkPHP5.0版本也有了更多神奇的新特性,比如變得更加方便、更加好用,性能上得到了較大提升,只要熟練掌握技能點就可以輕松開發一套服務系統,聽起來是不是充滿期待?本周,我們就來聊聊關于神奇的ThinkPHP5.0。??Singwa老師的個人主頁,點擊可查看---------------------------------------------------------------------話題交流時間:5月12日--5月14日話題交流方式:在下方進行提問,老師會在活動期間一一給大家回復的
查看完整描述

29 回答

?
潦草風塵

TA貢獻4條經驗 獲得超1個贊

老師好,我有點搞不清楚命名空間 ?自動裝載類 ?全局空間 全局函數這四個概念的區別,請問能簡單聊聊么?

查看完整回答
反對 回復 2017-05-15
?
buzhaodi

TA貢獻5條經驗 獲得超1個贊

老師您好,我在使用db這個函數的時候 有人告訴我說這種方法不利于緩存的管理。能講講為什么么?還有如果考慮性能 數據庫要怎么被調用才好?
查看完整回答
反對 回復 2017-05-14
?
_小_七_

TA貢獻29條經驗 獲得超13個贊

老師,請問tp5足以應對高并發嗎?如電商的搶購、雙十一活動這些,這些場景的代碼要從什么角度考慮去寫呢?

查看完整回答
反對 回復 2017-05-14
  • singwa
    singwa
    您好,高并發的處理基本是靠服務器來處理的,比如做負載均衡,數據庫層做分布式處理,當然這是個大體的方向,具體細節還需要根據自身的業務來定,但是一個原則PHP層代碼的話也是需要考慮一些性能的,比如PHP查詢數據的時候需要做到性能上的高效
  • singwa
    singwa 回復 singwa
    當然還有緩存、隊列場景的使用。具體要看場景。
?
讓自己發光

TA貢獻2條經驗 獲得超1個贊

提問:thinkphp5的分頁處理的時候和thinkphp3有點不一樣,我用對象調用了render方法,可以分頁,但是如果url地址里面有參數的時候根本在分頁的地方獲取不到,并且下一頁的url根本沒這些參數,感覺tp5好坑,這個要怎么弄呢?在線等,著急。謝謝老師!


查看完整回答
反對 回復 2017-05-13
  • singwa
    singwa
    這個問題已經回復,應該在第一頁,因為你提了2個一樣的問題。
?
深藍_0006

TA貢獻1條經驗 獲得超0個贊

Thinkphp號稱為API而生,但是具體體現在哪一塊,且文檔,論壇都沒有個具體針對性的說明。能講講用Thinkphp開發API有哪些優勢嗎?

查看完整回答
反對 回復 2017-05-12
?
慕妹5340612

TA貢獻2條經驗 獲得超0個贊

sinwa老師為什么這么帥?

查看完整回答
反對 回復 2017-05-12
?
jbone

TA貢獻1條經驗 獲得超0個贊

能不能講講tp5和其他版本的最大的區別?
查看完整回答
反對 回復 2017-05-11
  • singwa
    singwa
    您好,我主要講解tp5和tp3的一些區別,如下 一、控制器 1、tp5控制器的類名默認不攜帶了Controller后綴,tp3需要攜帶Controller后綴 2、tp5控制器的方法中用return返回內容, 二、函數 1、tp5單字母函數廢棄了,比如C M D方法,默認系統加載助手(helper.php)函數 。 三、默認返回值 1、tp5模型查詢的時候返回默認是個‘對象’,系統默認增加了'toArray'方法來轉換。 四、數據庫 1、tp5的數據庫查詢功能非常強大,tp3需要通過模型才能使用的鏈式查詢,現在tp5可以直接通過Db類調用,原來的M函數調用可以改用db函數 等 2、tp5的模型查詢增加了靜態方法 五、異常 1、tp5對錯誤級別是零容忍,默認情況下會對任何級別的錯誤拋出異常,當然新版本重新設計了異常頁面,頁面也比之前好看多了,展示了詳盡的錯誤信息,便于調試,非常方便 六、tp5完全支持惰性加載 1、tp5完全支持了惰性加載,這點性能較比之前好多了。 當然還有很多不一樣的地方,您可以查閱tp5的源碼看看。最后祝?您學習愉快
?
我是新手_請多指教

TA貢獻140條經驗 獲得超79個贊

新手學完基礎,是否直接學習最新的tp5.0版本,舊版本要學習了解嗎?

查看完整回答
反對 回復 2017-05-11
?
青青的河邊草

TA貢獻1條經驗 獲得超0個贊

講講路由


查看完整回答
反對 回復 2017-05-11
首頁上一頁12下一頁尾頁
  • 29 回答
  • 15 關注
  • 10735 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號