首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP变量导致浏览器错误

PHP变量导致浏览器错误
EN

Stack Overflow用户
提问于 2014-07-10 16:00:05
回答 1查看 125关注 0票数 0

我有以下代码:

代码语言:javascript
复制
$all_charity_discounts = array_merge($charity_discounts, $charity_discount_codes);

第一个数组中有一个值(另一个数组),另一个是空的。运行此代码时,Chrome和Firefox会产生“此网页不可用”/“连接被重置”错误。

我不明白为什么会这样。更奇怪的是,还发生了以下情况:

  • 在该行上方添加一行新行(可以是空行,也可以是注释)修复它
  • 将变量名从$all_charity_discounts更改为$all_charity_discount修复它
  • 将变量名从$all_charity_discounts更改为$_all_charity_discounts修复它
  • 将变量名从$all_charity_discounts更改为$all_charity_discountsx修复它
  • 将变量名从$all_charity_discounts更改为$all_charity_discountx仍然会破坏它

我正在Windows 7上运行一个WAMP环境,使用PHP5.3.10和Apache2.2.1。该文件被编码为UTF-8,我已经尝试使用崇高文本3和Notepad++。

当发生错误时,我在apache错误日志中得到这些错误:

代码语言:javascript
复制
PHP Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.10/ext/php_ffmpeg.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0
[notice] Apache/2.2.21 (Win64) mod_ssl/2.2.21 OpenSSL/1.0.0g PHP/5.3.10 configured -- resuming normal operations
Init: Session Cache is not configured [hint: SSLSessionCache]
PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.10/ext/php_ffmpeg.dll' - %1 is not a valid Win32 application.\r\n in Unknown on line 0
Warning:  PHP Startup: Unable to load dynamic library 'c:/wamp/bin/php/php5.3.10/ext/php_ffmpeg.dll' - %1 is not a valid Win32 application. in Unknown on line 0

但是,我不知道为什么这个变量会触发这类错误。

EN

回答 1

Stack Overflow用户

发布于 2014-07-10 17:12:32

尝试更新您的wamp或

您需要同时设置error_reporting和display_errors。这些可以在php.ini、Apache中(如果您使用PHP作为Apache模块)或在运行时进行设置,但是如果在运行时设置它,则不会影响某些类型的错误,例如解析错误。

为了便于移植--也就是说,如果您想在应用程序中设置它--尝试在.htaccess中设置它们:

代码语言:javascript
复制
# note: PHP constants such as E_ALL can't be used when setting it in Apache
php_value error_reporting 2147483647

php_flag display_errors on
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24681192

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档