Re: Json.php

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 4/17/07, Richard Lynch <ceo@xxxxxxxxx> wrote:
On Mon, April 16, 2007 10:20 am, Tijnema ! wrote:
> And btw, I think it's better not to create a new link to the class
> each time the function is called, but just use ::
> if (!function_exists('json_encode')) {
>        function json_encode($data) {
>                return Services_JSON::encode($data);
>        }
> }
>
> and probably also one for decoding.
>
> if (!function_exists('json_decode')) {
>        function json_decode($data) {
>                return Services_JSON::decode($data);
>        }
> }

Actually, if I understand the flame wars of Internals correctly,
whichever one of those is correct, the other one ain't gonna work in
PHP 6...

Or so I gather from the OOP purists fighting the OOP zealots on
PHP-Internals.

I may be 100% wrong, of course, regarding not only the outcome of this
flame-fest, but even if it applies to this JSON thingie.

I see that using the class static wouldn't work, because of the $this
thing... I just tried, and working with Services_JSON::encode()
doesn't work, while $json = new Services_JSON(); $json->encode() does
work :)

It's my fault, i thought there was only 2 functions inside the class,
encode & decode. and that those functions were not using any other
functions inside the class.

Tijnema


--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux