拿到php原始碼怎麼分析它用的是什麼框架

2022-02-15 14:14:40 字數 1149 閱讀 1931

1樓:待子期

如果是單一入口模式的在index.php裡的都會有簡介

/***

**/如果是自己,或團隊開發的自己框架,有的會註明

2樓:匿名使用者

個人認為首先應該看它的資料夾架構,另外可以對比現在比較主流的php框架,如果你所拿到的**不是強人或者強大的集體自己建立的,那麼應該很快就能對比出來的

3樓:騎王子特斯拉

一。先把源**安裝起來,結合它的文件和手冊,熟悉其功能和它的應用方式。

二。瀏覽源**的目錄結構,瞭解各個目錄的功能。

三。經過以上兩步後相信你對這個開源的產品有了一個初步的瞭解了,那現在就開始分析它的原始碼吧。這一步我們開始分析源**框架。

例如入口方式是單入口還是多入口,頁面之間的呼叫規則,能根據規則找出某個功能用到的頁面。

四。熟悉源**的**寫作風格,例如縮排方式,排版格式等。

五。熟悉一下源**用到的資料庫和表,可以參考它的技術支援文件。

六。經過以上幾步相信大家已經對這份源**有了更深刻的瞭解,不過這種瞭解還只是表面的,下來我們從6個方面具體的去分析它吧:

1.入口構造以及頁面呼叫方式的具體實現,如果閱讀時看到工具類和工具函式,儘量去熟悉一下。這一步的分析可以學習到源**的系統架構方式。

2.分析源**用到的工具類和工具函式,這樣可以學到很多程式編寫技巧。可以提升自己程式設計功力。

3.結合一些安全規則,研究這個源**是怎樣實現安全方面的設計的。這樣可以提高自己在安全方面的意識和功力。

4.如果有模板引擎的話,研究一下源**的模板引擎。大致從實現方式,效率,易用性等幾個方面去考慮。

5.研究系統的各個功能模組,這樣既能學習程式設計技巧還能開啟自己的程式設計思路,下次遇到類似的東東就心裡有譜了。

6.研究系統所用到設計模式,一樣的功能實現,用到的設計模式可能相差很多,對比我們之前所作的東東分析設計模式,是提升我們駕馭**的不二法門。

7.研究源**對訪問壓力,執行效率,系統效率,資料庫查詢的優化。

一個開源的php專案,我想知道它使用的是什麼框架,如何檢視?

4樓:匿名使用者

zend framework 這個是大型框架,**構造複雜,規模大才用,不然不會用的,因為這個速度慢

怎麼我的VS2019每次寫完原始碼後按F5除錯就顯示如圖所示的

勾上不再bai顯示不就行了?你都du 用zhivs2010了 怎麼還用xp的系統dao?應該是xp的原因版,vs2010中整合了權wpf sliverlight等技術,每次vs執行的時候他會載入c盤system中的dll,提示專案已經過期,應該是系統版本低引起的這個問題,但不會影響普通的專案執行的 ...

成都的原始碼時代的UI設計課程要學多久啊

就目前的情況來看,其實選擇學電腦是很不錯的,出來基本不愁找工作的問題,還有些也可以自己創業都行。這個一般學校課程體系都有說明的,可以直接諮詢相關機構。不過要提醒的是 選擇機構重點要多試聽,多比較,畢竟每個人接受資訊的方式不一樣,老師技術再好,如果不能有效的傳達給學生,那對學生來說也是沒用的,所以建議...

如何將js輸出到html原始碼中,如何將js 輸出到html原始碼中

window.onload function document.getelementbyid test innerhtml document.getelementbyid test innerhtml arr i i 200 js中的for迴圈輸出,怎麼輸出到html中的指定位置 迴圈li 準備的材...