الفرق بين المراجعتين لصفحة: «PHP/JSON»
< PHP
Kinan-mawed (نقاش | مساهمات) |
Kinan-mawed (نقاش | مساهمات) |
||
سطر 10: | سطر 10: | ||
== <code>[[PHP/json last error msg|json_last_error_msg()]]</code> == | == <code>[[PHP/json last error msg|json_last_error_msg()]]</code> == | ||
تُعيد الخطأ النّاتج عن آخر استدعاء للدالة <code>json_encode()</code> أو <code>json_decode()</code> على شكل سلسلة نصّيّة. | |||
== <code>[[PHP/json last error|json_last_error()]]</code> == | == <code>[[PHP/json last error|json_last_error()]]</code> == |
مراجعة 22:18، 9 أبريل 2018
يتيح الامتداد (json.
) صيغة تبادل البيانات JavaScript Object Notation (اختصارًا JSON) في لغة PHP. يُعالَج فك تّرميز JSON في الإصدار الخامس من PHP بواسطة مُحلِّل اعتمادًا على الأداة JSON_checker التي أنشأها Douglas Crockford، بينما يأتي الإصدار السّابع من PHP مع مُحلِّل مُحسَّن وجديد تمامًا مكتوب خصّيصًا لأجل PHP ومُرخَّص بموجب رخصة PHP.
مُلاحظة: تعتمد PHP مجموعة عُليا من JSON كما هو مُحدَّد في المعيار الأصلي RFC 7159.
json_decode()
تفك ترميز سلسلة نصية بصيغة JSON.
json_encode()
تُعيد قيمة ما على شكل صيغة JSON.
json_last_error_msg()
تُعيد الخطأ النّاتج عن آخر استدعاء للدالة json_encode()
أو json_decode()
على شكل سلسلة نصّيّة.