我正在学习Zend框架2,因此我也下载了Zend服务器附带的zendstudio IDE。我制作了我的小应用程序,它在我的本地zend服务器上工作得很好。我想尝试使用zend PHP云,所以我使用zend studio在那里部署了我的应用程序。这个应用程序在那里并不完美。一些内容正在工作,其他部分根本没有加载只有白色屏幕。我检查了服务器日志,这就是我在那里找到的:
函数名称Zend \ Loader \ StandardAutoloader :: loadClass
Error Type E_COMPILE_ERROR
Source File /home/container_name/.apps/http/__default__/0/app/1.0.0/vendor/zendframework/zendframework/library/Zend/Loader/StandardAutoloader.php
Error String Can't use method return value in write context
我认为文件上传过程中可能存在错误,因此我通过ftp客户端上传文件,问题仍然存在。
非常感谢任何帮助
答案 0 :(得分:0)
经过几个小时的代码跟踪后,我找到了解决方案:
if($this->request->isPost()){
if(!empty($this->getRequest()->getPost('sg')) <--- this is the line where it dies
远程不喜欢!empty()
,因此我将其替换为!=''