Maison > développement back-end > tutoriel php > php同一个数组本地和服务器打印出来的结果为什么不一样

php同一个数组本地和服务器打印出来的结果为什么不一样

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2016-06-23 13:19:45
original
1043 Les gens l'ont consulté

php同一个数组本地和服务器打印出来的结果为什么不一样?

本地

array (size=1)  0 => string 'checked="checked"' (length=17)
Copier après la connexion


服务器
array(1) { [0]=> string(17) "checked="checked"" }
Copier après la connexion


回复讨论(解决方案)

你本地有 xdebug 扩展吧?

你本地有 xdebug 扩展吧?

 
有的

xdebug 会美化 var_dump 的输出,所以看上去样式不一样
但并没有改变内容

xdebug 会美化 var_dump 的输出,所以看上去样式不一样
但并没有改变内容



哦,谢谢。 但是还造成一个问题:取值时 arr[1]本地不报错,但服务器报错


xdebug 会美化 var_dump 的输出,所以看上去样式不一样
但并没有改变内容



哦,谢谢。 但是还造成一个问题:取值时 arr[1]本地不报错,但服务器报错

是错误提示级别造成的吗?

那是错误检查级别不同造成的
你本地是
error_reporting = E_ALL ^ E_NOTICE
服务器是
error_reporting = E_ALL

本地开发时,应尽量保证 php 环境设置与服务器上的一样
以免造成不必要的麻烦

本地开发时,应尽量保证 php 环境设置与服务器上的一样
以免造成不必要的麻烦



好的,谢谢分给你了
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal