你能告诉我这个config.php文件有什么问题吗?我认为我的语法在某处错了。我想检查环境变量SERV_ENV以查看该值是否为local,然后根据该值设置BASE_URL变量。
<?php
if (getenv('SERV_ENV')='local'); {
$BASE_URL = "/001_Current_Projects/collegedesis/"
else
$BASE_URL = "/"
end
}
?>
答案 0 :(得分:6)
if (getenv('SERV_ENV')='local'); {
^
您正在寻找使用==
的比较,而不是赋值。
我是否应该提及剩余的无效语法,包括遗失或放错位置;
以及奇怪的end
?
答案 1 :(得分:2)
您的基本PHP语法非常错误。尝试:
<?php
if( getenv("SERV_ENV") == "local")
$BASE_URL = "/001_Current_Projects/collegedesis/";
else
$BASE_URL = "/";
?>
或者,甚至更好:
<?php
$BASE_URL = getenv("SERV_env") == "local" ? "/001_Current_Projects/collegedesis/" : "/";
?>