Код: Выделить всё
<?php
//Enter your code here, enjoy!
$json = json_decode("mudk petux i applepidor");
if(json_last_error() != JSON_ERROR_NONE)
die("json error"); //ошибка
echo "JSON 1:";
echo $json;
нет зарегистрированных пользователей и 0 ноунейма
Код: Выделить всё
<?php
//Enter your code here, enjoy!
$json = json_decode("mudk petux i applepidor");
if(json_last_error() != JSON_ERROR_NONE)
die("json error"); //ошибка
echo "JSON 1:";
echo $json;
все я немогу большеkvidix писал(а): но пхп язык для профессионалов, которые понимают что делают
RAZOR писал(а):И это ваша нин? И это ваш Аонума? Так боготворили нин и получили кусок говна на 98 баллов, пиздец.
Пиздос, это что за 40 летний Си стайл, где ООП, а ну кухаркам не обязательно про нево знатьkvidix писал(а):Так что правильный код будет такой
А мудак опять обосрался жиденько себе в труселяКод: Выделить всё
<?php //Enter your code here, enjoy! $json = json_decode("mudk petux i applepidor"); if(json_last_error() != JSON_ERROR_NONE) die("json error"); //ошибка echo "JSON 1:"; echo $json;
Код: Выделить всё
if(json_last_error() != JSON_ERROR_NONE)
die("json error"); //ошибка
Код: Выделить всё
<?php
//Enter your code here, enjoy!
$xml = new SimpleXMLElement('<invalid xml');
Щас этот петухан скажет что все логично и понятноМудк писал(а): почему в пхп все так нелогично и непоследовательно?
Потому что ты так сказал?Мудк писал(а): 1. Где ООП? Все, что работает с JSON, должно быть заключено в класс для работы с ним.
Совсем довнер?Мудк писал(а): Из названия json_last_error() невозможно понять, что этот вызов делает.
Причем тут однородность языка, упоротый?Мудк писал(а): Где однородность языка? Аналогичная ситуация для xml реализована по-человечески:
Это не костыль, а разные стили программирования. Многие библиотеки на C реализованы таким образом (openGL, CUDA к примеру).Мудк писал(а): получается, для json нужно вызывать костыль, а для xml нет. Где смысл, где логика?
Там все логично, просто ты тупой хейтер, еще раз говорюМудк писал(а): Квидикс, почему в пхп все так нелогично и непоследовательно?
Кодерам эплопараши слово не давалиNewfag писал(а): Пиздос, для ебучего парсинга используются совершенно разные имена функцый
kvidix писал(а): У пхп С-стайл программирования.
Пиздец, это все равно что хейтить с++ из за openGL и миллиарда других библиотек, написаных в си стиле. Пиздец ебанизмМудк писал(а): и при этом в языке формально есть ООП. В этом и есть проблема пхп - в самой концепции языка полно противоречий и нестыковок
Ни одного не увидел, только тупое хейтерствоМудк писал(а): Гм, парень, тебе только привели ряд железобетонных аргументов
И что?Мудк писал(а): Вроде есть ООП, но функции работы с разными типами данных вынесены в штатные методы языка.
Ну раз ты так сказалМудк писал(а): По факту в пхп вроде си-стайл (что не плохо, но безнадежно устарело)
Ты какой-то поехавший стал на этой почвеМудк писал(а): А теперь посмотри на любой настоящий язык - Java, C#, Python, Ruby
Для поддержки столетнево говнокода от индуса-квидраксаkvidix писал(а): в с++ тоже есть stdlib, stdio
"Кто-то" это похоже 0.0005% от всей массы кухарко-погроммистов, застрявшых в 1886 и продвигающих структурное программированиеkvidix писал(а): Кто-то реализовывает ООП интерфейс, но почти всегда есть и С.
Не не могут, а не хотятkvidix писал(а): не могут в нем разобраться
Тоже написано сто лет назад, да и все адыкванты давно написали свои ООП оберткиkvidix писал(а): хейтить с++ из за openGL и миллиарда других библиотек, написаных в си стиле
"Лучшый язык для веба"kvidix писал(а): xml и json не встроены в пхп
Сейчас бы Си стайл устаревшим зватьМудк писал(а): По факту в пхп вроде си-стайл (что не плохо, но безнадежно устарело), но есть ООП.
Потому что ты так написал? Есть много способов работы с ошибками и вариант через эксепешн не обязательно самый лучшийМудк писал(а): орректной реакцией настоящего языка на невалидный JSON является эксепшен который разработчик может обработать
Сейчас бы в язык встраивать парсинг всякой хуйниNewfag писал(а):"Лучшый язык для веба"kvidix писал(а): xml и json не встроены в пхп