我使用Zend Framework 2和PHP内置服务器。
Zend文档说:
可选地,在使用Apache时,您可以使用APPLICATION_ENV设置 在您的VirtualHost中让PHP将所有错误输出到浏览器。 这在您的应用程序开发过程中非常有用。
我希望能够在我的机器上运行“php-built-in-server”时看到所有错误。
但是如果我在// define a new console
var console=(function(oldCons){
return {
log: function(text){
oldCons.log(text);
// Your code
},
info: function (text) {
oldCons.info(text);
// Your code
},
warn: function (text) {
oldCons.warn(text);
// Your code
},
error: function (text) {
oldCons.error(text);
// Your code
}
};
}(window.console));
//Then redefine the old console
window.console = console;
的开头设置$_SERVER['APPLICATION_ENV'] = 'development'
,则很难与公共(dev)GIT远程和(部署)私有远程协同工作。每当我必须提交一些东西时,我必须在每次提交中更改每个环境的index.php
。
有没有办法在不影响实际代码的情况下设置$_SERVER['APPLICATION_ENV']
变量?