gpt4 book ai didi

mysql - PHP 数组和对象在一起 - 坏/好的做法?

转载 作者:行者123 更新时间:2023-11-29 04:09:15 27 4
gpt4 key购买 nike

我正在从 MySQL 数据库中获取数据。结果在对象中返回。

然后我可以像这样访问数据:

$db_data->row

在 foreach 循环中,我通过添加一个数组来更改 $db_data,例如:

foreach ($db_data as $data) $db_data->row->new_data = array('key' => 'value');

现在可以通过以下方式访问新数据:

$db_data->row->new_data['key']

这是好事还是坏事?

如果它通常被认为是不好的做法,那么更改数据库对象的正确方法是什么?


编辑:

根据评论我想澄清一下问题:

我不想更改数据库中的数据。我在这里所做的是将数据添加到我的 php 应用程序(Laravel 4 btw。)中数据库类返回的对象。

所以我的问题是关于将对象与数组放在一起,以及它是好的还是坏的做法

最佳答案

作为个人意见,我不明白为什么这是一种不好的做法。
在我看来,根据您的程序,这是很自然的事情,
这并没有真正引起困惑。

您应该注意的是,您可以执行 $var["key a"] 但不能执行 $obj->key a

关于mysql - PHP 数组和对象在一起 - 坏/好的做法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17496992/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com