我们知道,在JavaScript中创建匿名对象很容易,如下面的代码:
var object = {
p : "value",
p1 : [ "john", "johnny" ]
};
alert(object.p1[1]);
Run Code Online (Sandbox Code Playgroud)
输出:
an alert is raised with value "johnny"
Run Code Online (Sandbox Code Playgroud)
在PHP的情况下可以应用相同的技术吗?我们可以在PHP中创建匿名对象吗?
在javascript中,您可以轻松创建对象和数组,如下所示:
var aObject = { foo:'bla', bar:2 };
var anArray = ['foo', 'bar', 2];
Run Code Online (Sandbox Code Playgroud)
PHP中类似的东西可能吗?
我知道你可以使用数组函数轻松创建一个数组,这几乎不是javascript语法的工作,但有没有类似的语法来创建对象?或者我应该只使用关联数组?
$anArray = array('foo', 'bar', 2);
$anObjectLikeAssociativeArray = array('foo'=>'bla',
'bar'=>2);
Run Code Online (Sandbox Code Playgroud)
总结一下:
PHP是否有像对象创建这样的javascript或我应该只使用关联数组?