我一直在关注从数组中获取数据的两种方法......有时候我会使用它
$username= $data['username'];
$first_name= $data['first_name'];
Run Code Online (Sandbox Code Playgroud)
而有时,
$username= $data->username;
$first_name= $data->first_name;
Run Code Online (Sandbox Code Playgroud)
任何时候我有一个数组,我知道其中一个将工作,它的工作..
但我无法理解它们之间有什么区别,我无法确定使用哪一个.
我谷歌很多,但无法找到任何解释.
请指导我
谢谢
这是一种误解.
带方括号的上部语法仅适用于数组(或实现的对象ArrayAccess).
使用the的较低语法T_OBJECT_OPERATOR仅适用于对象.您无法访问这样的数组.
比较PHP手册中的以下链接:
| 归档时间: |
|
| 查看次数: |
40 次 |
| 最近记录: |