Php 全世界的AWS服务通告
我刚刚设置了我的QA环境,我得到了这些我不理解的错误Php 全世界的AWS服务通告,php,amazon-web-services,Php,Amazon Web Services,我刚刚设置了我的QA环境,我得到了这些我不理解的错误 A PHP Error was encountered Severity: Notice Message: Use of undefined constant JSON_ERROR_NONE - assumed 'JSON_ERROR_NONE' Filename: Description/ServiceDescription.php Line Number: 48 A PHP Error was encountered Seve
A PHP Error was encountered
Severity: Notice
Message: Use of undefined constant JSON_ERROR_NONE - assumed 'JSON_ERROR_NONE'
Filename: Description/ServiceDescription.php
Line Number: 48
A PHP Error was encountered
Severity: Notice
Message: Use of undefined constant JSON_ERROR_DEPTH - assumed 'JSON_ERROR_DEPTH'
Filename: Description/ServiceDescription.php
Line Number: 48
A PHP Error was encountered
Severity: Notice
Message: Use of undefined constant JSON_ERROR_STATE_MISMATCH - assumed 'JSON_ERROR_STATE_MISMATCH'
Filename: Description/ServiceDescription.php
Line Number: 48
这是我的生产代码的副本,运行良好,不知道QA环境中发生了什么变化 在ubuntu上缺少php5 json扩展问题得到解决作为第一步,始终首先搜索错误消息(在本例中,
使用未定义的常量
)。可能重复定义('json_error_NONE','some value')
然后在以后与echo JSON\u ERROR\u NONE一起使用代码>在定义常量的地方可能缺少引号。不同的是,您可能在生产代码中抑制了通知,但在工作正常时没有抑制它们。(对于其他人,请参阅AWS PHP开发论坛上的相关线程。)