var o = {
"a" : "b",
"c" : "d"
};
$o = array(
'a' => "b",
'c' => "d"
);
so I guess the problem is a couple of quotes, isn't it?
otherwise define object statically and externally and use json_decode ;-)
> Date: Thu, 30 Apr 2009 16:56:21 -0400
> From: [email protected]
> To: [email protected]
> Subject: [PHP] object literals
>
> is there a neat literal syntax for creating objects on the fly without
> defining a type?
>
> whenever i need to do it i do something like
>
> $x = (object) array('a'=>1, 'b'=>3, ...);
>
> which works but isn't very lovely. it's neater in, for example, javascript.
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
_________________________________________________________________
Show them the way! Add maps and directions to your party invites.
http://www.microsoft.com/windows/windowslive/products/events.aspx