我正在尋找從本地主機到開發人員到東/西臨時環境轉換到生產而無需更改PHP文件,但我不認爲我的代碼是正確的,它可能是我的速記,我對此很陌生。速記PHP環境變量
我希望做的是說,如果本地主機然後其他如果開發,否則如果東部舞臺,否則如果舞臺西部,否則如果生產。也許有更好的方法來做到這一點?
如果有幫助,我使用Apache作爲我的本地主機和Azure在dev/staging/production中,我會同時使用,但我無法訪問Azure。
<?php
$thisPage = "navigation";
define('URL_ROOT',
getenv('DEV_SERVER') ?
'http://localhost/Site/' :
'dev.website.net' :
'http://website-east.website.net/' :
'http://website-west.website.net/' :
'http://production-website.com/'
);
?>
希望我的編輯可以讓別人更容易閱讀您的代碼。 – MonkeyZeus
對於5臺服務器中的每臺服務器,您希望從getenv('DEV_SERVER')獲得什麼輸出? – MonkeyZeus
解析錯誤..... – AbraCadaver