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

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-23 13:19:45
asal
1042 orang telah melayarinya

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

本地

array (size=1)  0 => string 'checked="checked"' (length=17)
Salin selepas log masuk


服务器
array(1) { [0]=> string(17) "checked="checked"" }
Salin selepas log masuk


回复讨论(解决方案)

你本地有 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 环境设置与服务器上的一样
以免造成不必要的麻烦



好的,谢谢分给你了
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan