php - 数组和对象使用场景

查看:68
本文介绍了php - 数组和对象使用场景的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

写PHP也有两年多了,但是一直有个问题不明白,想请教各位前辈!
PHP中,对于数据来说,数组和对象有什么区别?
在什么情况下使用数组,什么情况下使用对象呢?

补充一下:我的问题是在处理数据的时候,比如从数据库里查出一条数据是{"name":"tcc","nick":"tccbest"},我通常喜欢转成数组["name" => "tcc", "nick" => "tccbest"],在数据上这两种操作方式都有什么优缺点或者坑吗?

解决方案

对象不仅有属性,还有方法.

时下流行的orm或者active records, 不就是一个对象存储一个实体(数据表中的一条记录), 对象可以封装对这些数据的操作,而数组是办不到的。

所以如果是单纯存数据,就用数组,但如果你要定义对这些数据的操作,我更建议使用对象.

这篇关于php - 数组和对象使用场景的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆