正確的處理方式應該是在不同的環境下讀取該環境特有的標識從而讀取不同的配置,而php.ini檔案就是乙個很好的選擇,在各個開發環境server中的php.ini內配置不同的runmode值來區分執行環境。在.ini中 的配置方式舉例如下:
[runmode]
projecta.runmode='test'
以上**可以直接新增到php.ini中也可以寫為文字***.ini新增到conf.d資料夾中單獨管理。
在ini中新增配置項後可以通過get_cfg_var()
方法讀取。給出乙個runmode執行環境讀取類的**如下:
class runmode
private static function detect()
else
}public static function getrunmode()
return self::$runmode;
}}
在個人的專案初始化時呼叫runmode::init()
方法來讀取.ini中配置的runmode,之後可以通過runmode::getrunmode()
方法來讀取當前**執行的runmode,從而進行特定的配置讀取等操作。 UI自動化指令碼執行環境
專案頁面自動化分享 四 指令碼執行環境 x 專案,頁面自動化的執行大大降低了頻繁的手工測試,專案中不斷提出bug,開發修復bug,到bug再次批量出現,自動化節約了很多的手工測試時間,反覆的自動化回歸,使得專案測試效率大大提高。面對第二輪和主幹回歸測試中頁面自動化帶來的優勢,我真的很希望專案在預發和...
iOS自動化環境搭建
背景摘要 實驗環境 作業系統 os x 10.13.1 ios版本 11.0.2 xcode版本 9.0.1 正片如下 各種工具安裝 安裝brew usr bin ruby e curl fssl 安裝libimobiledevicebrew install libimobiledevice 安裝c...
自動化測試的環境
1.自動化的定義 自動化測試是以人為驅動測試轉化為機器執行的一種過程。2.自動化測試的目的 利用軟體測試工具高效的對軟體進行測試。3.適合做自動化的專案 需求變動不頻繁 比較頻繁的回歸測試 軟體系統介面穩定,變動少 大量的重複任務 專案周期長。4.開展自動化測試的前提條件 測試人員具備一定的 能力 ...