好久沒寫這型別的東西了,今天想分享下我從事php以來,做**程式的一些話題:關於php程式構造檔案部署,相信一路走來,做程式的想必有同感,程式構造與檔案部署,我今天把2個東西整合在一起,主要是他們是戀人關係,所以不想把他們拆開,為什麼是戀人關係,這個就是我觀點,程式構造,是乙個思路演變出來的功能的邏輯部分,而檔案部署是承載這個思維的外在表現形式,乙個非常好的檔案結構,很容易讓人明白,當時是在處理什麼,比如:
檔案結構下這個是乙個mvc的c和v的乙個截圖,裡面有乙個indexaction.php,裡面對應的3個方法,index,view,lists,分別是首頁,列表頁,詳細頁,相信維護**的人員,很清楚明了,我只是舉個例子,邏輯部分是在indexaction裡面,而view.html,list.html,view.html這個是呈現出邏輯部分的東西,程式構造與檔案部署就這樣,結構要清晰!
其實我想說的是,有什麼樣子的功能,就要有單獨處理的邏輯部分與呈現部分,通過這個思路,推薦遵循mvc的思想,去建立合理的檔案,結構要清晰,讓你我他在重構的時候,都會快速的學習。
關於部署php遇到的坑
業務突然要啟動乙個久不使用的php專案,發現部署到centos7上後 各種報錯 就是不行。我懷疑是apache或者php問題 就重新安裝 編譯安裝也試過就是不行。只能按笨辦法 在測試環境安裝了apache和php 還是報錯.無奈之下 切換到windows環境 發現竟然正常了.原來我的專案是從wind...
關於php上傳檔案的限制
上傳附件時提示 沒有選擇上傳檔案 本地能上傳,伺服器上不能傳,然後就對比2個php.ini檔案,才發現伺服器預設的php.ini中copy code temporary directory for http uploaded files will use system default if not ...
關於PHP包含檔案的方法
begin 今天陸陸續續在重新寫一些後台程式,用到了一些共用的php檔案,所以順便學習了一下幾種包含檔案方式 include 最常用的包含檔案方法,如果遇到錯誤會顯示warning,但是不會影響下面指令碼的執行 require 比include方法嚴格,如果遇到錯誤,會顯示錯誤並終止下方指令碼的執行...