在PHP中声明对象

Fra*_*isc 0 php object

什么是ECMAScript的PHP等价物:

var myObject={};
Run Code Online (Sandbox Code Playgroud)

编辑:我期待声明一个PHP对象.

谢谢.

mar*_*rio 6

那将是:

$myObject = new stdClass;
Run Code Online (Sandbox Code Playgroud)

要么:

$myObject = (object)NULL;
Run Code Online (Sandbox Code Playgroud)

另见http://www.php.net/manual/en/language.oop5.basic.php#92123
和http://php.net/manual/en/reserved.classes.php

  • 是的,它实际上是语言盗用; 不是典型的成语.现在我考虑一下,与JS/ECMAScript对象最接近的等价实际上是`new ArrayObject(array(),ArrayObject :: ARRAY_AS_PROPS)`. (2认同)