在PHP中声明对象

在PHP中声明对象,php,object,Php,Object,PHP与ECMAScript的等价物是什么: var myObject={}; 编辑:我想声明一个PHP对象 谢谢。那将是: $myObject = new stdClass; 或: 另见 那就是: $myObject = new stdClass; 或: 另见 并尝试:$myObject=newstdclass()尝试:$myObject=new stdClass()

PHP与ECMAScript的等价物是什么:

var myObject={};
编辑:我想声明一个PHP对象

谢谢。

那将是:

$myObject = new stdClass;
或:

另见
那就是:

$myObject = new stdClass;
或:

另见

并尝试:
$myObject=newstdclass()尝试:
$myObject=new stdClass()stdClass
可以是任何东西。是的,这实际上是语言滥用;不是典型的成语。现在我想起来了,与JS/ECMAScript对象最接近的等价物实际上是
新的ArrayObject(array(),ArrayObject::array_AS_PROPS)
。谢谢你,Mario。它看起来有点粗糙。typecast是粗糙的,但是赋值在我看来是合法的。我将它与JavaScript的语法进行了比较,例如,很明显它是一个对象。不确定,但从表面上看,
stdClass
可以是任何东西。是的,这实际上是语言滥用;不是典型的成语。现在我想起来了,与JS/ECMAScript对象最接近的等价物实际上是
新的ArrayObject(array(),ArrayObject::array_AS_PROPS)