-
不同的是,thinkPHP只是乙個由PHP編寫的產品,乙個框架,就是把一些重複的東西封裝在一起。
-
ThinkPHP是乙個基於PHP的MVC框架。 它是開源的,您可以線上檢視原始碼。 至於檢視 ThinkPHP 的系統,您不需要任何工具。
由於它封裝在系統原始碼中,因此實際上不會在網頁上顯示。 您可以嘗試設定乙個環境來執行 PHP。 檢視 php 頁面,配置環境,Apache,MySQL
整合開發環境和 wampserver 易於使用。
-
ThinkPHP和PHP沒有可比性。
因為,ThinkPHP是基於PHP的。
PHP是一種動態程式設計指令碼語言。
ThinkPHP 是一組使用 PHP 語言封裝的類。
-
PHP是一種開發語言,而ThinkPHP是一種開發框架,兩者是不一樣的。
-
ThinkPHP是乙個用PHP開發的框架,由PHP自己開發。 有了這個框架,可以加快一些專案的開發,規範會更好。
-
是的,為什麼不呢。 誰告訴你不。 你必須打敗那個人嗎?
你說 tp 函式不能實現? 開個玩笑,哈哈哈哈哈,開個玩笑。 笑話。
廣泛而深刻,雖然有缺陷,但程式就足夠了。 程式語言 唉,tp 只是乙個框架,你能好好說話嗎? 你能考慮一下嗎?
-
這個問題就像麵包和麵粉之間的關係;
ThinkPHP只是乙個用PHP製作的框架系統,可以在它上面做一些事情。 例如,你可以直接用麵包做乙個漢堡,當然你可以直接用麵粉做乙個漢堡。
這不是乙個很合適的例子,但這就是它的意思,呵呵。
-
ThinkPHP等框架都是物件導向的MVC架構,MVC是目前主流的開發模式,框架是他們自己已經做好的,這種架構,開發者只需要寫業務,而且框架一般會給開發者提供一些常用的類,比如處理、分頁類、驗證碼類等,框架也會簡化SQL語句, 這些都是在提高開發者的開發效率,如果使用原生PHP,開發者需要自己做MVC架構,自己做單一入口的開發效率和可維護性,都不如直接使用那些主流的MVC框架。
-
就我個人而言,我有做PHP專案的經驗,我一直在使用CI、Larael和National Day來學習TP原始碼和文件示例。
首先,並不是所有的程式設計師都喜歡接受變化
什麼是變化?
我所理解的變化是我以前從未學習或使用過的新事物,例如開發框架、程式設計思想和程式語言。
在他們看來,他們習慣使用的程式語言、設計模式、開發框架都是最好的,而這類人最大的特點就是保守固執,也可能是由於歷史原因,公司專案的初始版本是在某個框架的基礎上開發的, 所以後來接手的程式設計師要熟悉框架,熟悉了很久,對其他東西的熱愛就會消磨殆盡,因為很多人做程式設計師這個職業,只是混了一碗飯。
這種人,你跟他討論哪個大框架好壞,而不是給牛彈鋼琴算什麼?
另一類人,在網際網絡興起後的這兩年裡,一直受到創業公司的影響,是各種強迫和令人敬畏的詞語的尋求者。
這類公司的程式設計師,在他們眼裡,只看重框架的GitHub星數,官方框架文件是否英文,官網是否足夠高。
如果對比一下CI和Larael的官方網站,再看一下ThinkPHP的官方網站,你會發現後者由於歷史原因比CI和Larael更早,而且文件和官網介面的風格都比較低,所以自然不會被那些挑剔的程式設計師吹捧。
在他們眼中,框架的“表象”是正義的,低武力,作者還是中國人,thinkphp當然不值得吹捧。
遇到的人越多,你就會發現,在程式設計師的世界裡,不管是裝成罪犯的胡說八道,還是經常指出效能優化的偽技術專家,在他們眼裡,最熱門的框架、最前沿的技術、最深刻的原則就是正義(他們所追逐的程式是建立在乙個不斷過時和更新的框架之上的)。
這種型別的程式設計師忽略了做專案最重要的事情:
需求。 如果你公司現有的專案已經使用 Tinkphp 開發和穩定了,即使你對這個框架有先入之見,你是否通讀了 TP 原始碼? 知道TP開發的每乙個坑嗎? 幫助專案組成員解決每乙個技術問題和開發需求?
如果你是技術總監,你即將帶領團隊開發乙個專案,你正在做技術研究,CI、Larael、TP三個框架猶豫不決,準備根據“TP低”、“Larael很時尚”、“CI很舒服”的初步印象做出技術決策, 而不是根據每個框架的特點,什麼專案開發適合,什麼專案開發不適合,適合小團隊開發,適合大團隊開發,適合後期維護。等一會。
有人說:“沒有調查,就沒有聲音”。
在程式設計師的世界裡,沒有實際經驗就沒有資格去評判。
-
因為簡單,好學,而且時間上有很多bug,踩過很多坑,而且是國內框架
-
大多數一線程式設計師都在使用 TP
-
ThinkPHP 內建了字元截斷函式 msubstr(),如下所示:msubstr($str, $start=0, $length, $charset=“utf-8, $suffix=true)。
str:要截斷的字串。
start=0:起始位置,預設從 0 開始。
length:切口的長度。
charset=“utf-8: 字元編碼,預設 utf 8$suffix=true: 是否在截斷的字元後顯示省略號,預設 true 顯示,false 不顯示。
電話如下。 說明: 截斷字串 $,從第 5 個字元開始,截斷 5,編碼為 UTF 8,並且不顯示省略號。
-
它只是乙個PHP框架,它適合有PHP基礎的使用者,如果你這樣做**它仍然是頁面管理員、織夢這些都很好用。
-
ThinkPHP不是軟體。
它是PHP語言的開源框架。 這個框架是由中國人開發的,所以有乙個中文社群論壇。
-
需要開發的專案都是用 t 和 inkphp 開發的,如果你不明白,可以私信我。
-
1。讓我們先有乙個PHP執行時環境。
2.將原始碼放在該環境的程式目錄下。
3. 更改原始碼中的環境變數(配置檔案或其他名稱),使其與執行時環境保持一致。
4 除錯和執行。
輸出頁面時,使用陣列的 key+1 作為序號。 你需要使用 limit(offset, length) 來獲取當前頁面的資料,對了,你只需要放 key+1+offset。