有一个新的数组我这样做:
$aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else";对象有一个类似的语法
(object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something else";with a new array I do this:
$aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else";Is there a similar syntax for an object
(object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something else";最满意答案
$x = new stdClass();手册中的评论总结最好:
$x = new stdClass();stdClass是默认的PHP对象。 stdClass没有属性,方法或父项。 它不支持魔法方法,不实现接口。
当您将标量或数组转换为Object时,您将获得一个stdClass实例。 只要您需要一个通用的对象实例,就可以使用stdClass。
A comment in the manual sums it up best:
如何在PHP中定义一个空对象(How to define an empty object in PHP)stdClass is the default PHP object. stdClass has no properties, methods or parent. It does not support magic methods, and implements no interfaces.
When you cast a scalar or array as Object, you get an instance of stdClass. You can use stdClass whenever you need a generic object instance.
有一个新的数组我这样做:
$aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else";对象有一个类似的语法
(object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something else";with a new array I do this:
$aVal = array(); $aVal[key1][var1] = "something"; $aVal[key1][var2] = "something else";Is there a similar syntax for an object
(object)$oVal = ""; $oVal->key1->var1 = "something"; $oVal->key1->var2 = "something else";最满意答案
$x = new stdClass();手册中的评论总结最好:
$x = new stdClass();stdClass是默认的PHP对象。 stdClass没有属性,方法或父项。 它不支持魔法方法,不实现接口。
当您将标量或数组转换为Object时,您将获得一个stdClass实例。 只要您需要一个通用的对象实例,就可以使用stdClass。
A comment in the manual sums it up best:
stdClass is the default PHP object. stdClass has no properties, methods or parent. It does not support magic methods, and implements no interfaces.
When you cast a scalar or array as Object, you get an instance of stdClass. You can use stdClass whenever you need a generic object instance.
发布评论