CJSON

12 views
Skip to first unread message

Romanoza

unread,
May 27, 2009, 10:37:23 AM5/27/09
to Yii Framework
Есть такой класс
http://www.yiiframework.com/doc/api/CJSON

Очень мудреный, может кто скажет, почему не используются
http://ru.php.net/manual/ru/ref.json.php

Фреймворк поддерживает PHP начиная с 5.1.0, но нет даже проверки
(function_exists).

Может чего не понимаю?

Ozzy

unread,
May 27, 2009, 10:51:33 AM5/27/09
to Yii Framework
Во первых CJSON нормально работает с кирилицей чего иногда нету с
обычный json_encode.
Плюс к этому для удобства доступны функции utf8ToUTF16BE,
utf16beToUTF8, utf8ToUnicode и тп.

По поводу function_exists я вас не понял. Если у вас ругается что нет
такой функции - так фреймворк тут не причем. Это встроеная php функция
(http://ru.php.net/manual/ru/function.function-exists.php)

On 27 май, 17:37, Romanoza <roman...@gmail.com> wrote:
> Есть такой классhttp://www.yiiframework.com/doc/api/CJSON
>
> Очень мудреный, может кто скажет, почему не используютсяhttp://ru.php.net/manual/ru/ref.json.php

Romanoza

unread,
May 28, 2009, 10:08:48 AM5/28/09
to Yii Framework
Я понял
Имел ввиду, что json_encode появился в php 5.2 yii поддерживает php
5.1+, соответственно, для 5.1 не подойдет json_encode, я для новых
подойдет, так вот почему бы ее не использовать, а для 5.1 сделать
проверку.

Почему я уже понял, что она не всегда корректно работает с
кириллицей :)

Ozzy

unread,
May 29, 2009, 9:23:45 AM5/29/09
to Yii Framework
Если чесно комфортная работа фреймворка гарантируется на php версии
5.3 или выше. :)
Но по поводу json_encode вы правы, действительно заявлено что с
>php5.1 фреймворк работает а поддержка либсы только с 5.2 :)

Ozzy

unread,
May 29, 2009, 9:24:51 AM5/29/09
to Yii Framework
упс. опечатался, с 5.2 и выше комфортная работа начинается :)
Reply all
Reply to author
Forward
0 new messages