2013-08-22 79 views
0

有點新的PHP,但我有一個PHP腳本,基本上檢查我們在哪個月,並根據它perofrms一定的行動。調試依賴於PHP的PHP腳本

現在,有沒有辦法讓php環境「思考」我們處於不同的月份,所以我可以測試出12個月的反應,而實際上並沒有等待一年的時間,哈哈。

+0

當然,只需使用包含時間的變量而不是now()。 – hakre

+0

[libfaketime](https://github.com/wolfcw/libfaketime)或[Flux Capacitor](https://github.com/majek/fluxcapacitor) –

回答

0
function getMonth(){ 
return 3; 
} 

function getMonth(){ 
return date('n'); 

} 

使用函數,在實際代碼中使用第二個函數,並在測試時使用第一個函數。

你可以得到它的jiggy並將它包含在一個文件中,只需根據需要註釋掉一個或另一個。