php OO的快速開發

2021-05-25 07:42:37 字數 739 閱讀 6698

最近乙個老專案,因為需要發生的變化,要快速的開發。 因為要用curl來傳送請求,並處理返回的xml。

這些應該是php的強項, 於是我選用的php進行http請求,然後解析xml,並將結果放到mssql中。

為了除錯方便, 又加入了config 與 debug log的功能。

對於autoload, 我採用的php傳統的做法,把每個類放乙個檔案, 類名與檔名相同。

然後寫了乙個auto_load.php,在所有的檔案之前加上對這個的引用就可以了。

具體的關於php autoload的內容,有興趣的同學可以自己在google上搜尋,本文就不在具體的論述了。

對資料庫的操作, 我使用的pdo來操作mssql, 使用起來比較的方便,關鍵是如果要替換資料庫,可以很方便。

由於不想在php裡面一開始配置太多的dll,所以採用的動態載入的方式。

程式在本地執行沒有問題,但是放在伺服器上之後, 在cmd下執行沒有問題, 但是用at 命令來載入schedule 任務的時候,總是報連線資料庫失敗。

一開始以為是程式的問題,又加了很多的debug資訊, 沒有發現任何的問題, 我又嘗試用schedule task直接來加,執行也沒有問題,

後面想到會不會是許可權的問題, 用administrator許可權一試, 好了。

所以想到, 在執行php 的程式時, 尤其是對資料庫的操作, 本身需要fw設定除了1433之外的, 還有其他的埠。 所以需要管理員的許可權來執行。

希望對大家有用。

快速開發平台 web快速開發平台 Jxstar介紹

jxstar支援面向業務構件的開發思想,支援各種標準應用構件 行業應用構件 整合應用構件開發 維護,最大限度的提高業務構件的重用,提高軟體企業的資產價值與市場競爭力。通過平台配置完成大部分開發工作量,提高開發效率與開發質量 規範企業軟體開發過程,降低軟體後期維護的時間和成本 通過平台積累可重用軟體構...

php快速開發

tablename table gift 表名 colarray array 0 array giftname 1,禮品名稱 text 45 1 array count 1,換禮積分 text 2 array createdate 0,建立日期 now 3 array orderby 1,排序 te...

快速開發平台

快速開發平台,就是可以使得開發更為快速的開發平台。當開發平台產生之後,雖然減少了程式設計人員大量的程式設計時間,但是很多開發平台的效果並不是很理想,比如說某些開發平台比較複雜 難以掌握 有的開發平台通用性比較差 有的開發平台在時間上並沒有得到改善 還有的依然還是需要寫很多 等等。這些問題的存在促使開...