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

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

WBOY
Libérer: 2016-06-23 13:19:45
original
1011 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 环境设置与服务器上的一样
以免造成不必要的麻烦



好的,谢谢分给你了
source:php.cn
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