picha

PHP somo la 87: Jinsi ya kuangalia error wakati wa ku decode na ku encode json data

Katika somo hili utakwenda kujifunza jisni ya kudhibiti error ambazo zinaweza kutokea wakati wa ku encode na ku decoe json data

Kuangalia error wakati wa ku decode json na ku encode

Kuangalia error ni moja katika mambo muhimu yanayoweza kuimarisha usalama wa project. Katika php ili kuweza kuangalia error tutatumia function ya json_last_error()  ambayo ina output value kadhaa tutakuja kuziona hapo mbele. Kisha ili kuweza ku print message ya error tutatumia function ya json_last_error_msg() hata hivyo zingatia sana kuwa hutakiwi ku print error wakati wa produnction stage.

 

Mfano

 Wakati wa ku decode

<?php

$jsonData = '{ "name": "Bongoclass", "year": 2018, "status": "Active" }';

 

// Decode JSON data

$dataObject = json_decode($jsonData);

 

// Check for JSON decoding errors

if (json_last_error() !== JSON_ERROR_NONE) {

   echo 'Decoding error: ' . json_last_error_msg();

} else {

   echo 'Decoding successful!';

   // Process the decoded data

   print_r($dataObject);

}

?>

 

Inatosha pia kwenye kuangalia error hapo kuweka json_last_error() tu bila ya kuweka JSON_ERROR_NONE   hata hivyo kama kuna error maalumu umeikusudia ndipo utaweka hizi constatnt. Kkwa mfanp hii ya JSON_ERROR_NONE kwa ujumla inaangalia kama hakuna error yeyote. Lakini zipo nyingine kwa ajili ya kuangalia error maalimu.  

 

Wakati wa ku encode

Utaratibu ni uleule kama tulivyoona hapo juu. Sheria ni hizo hizo .

<?php

$data = [

   'name' => 'Bongoclass',

   'year' => 2018,

   'status' => 'Active',

];

 

// Encode data ...

Ingia sasa ili uweze kusoma makala hii yote.

Zoezi la Maswali

Nyuma Endelea


Umeionaje Makala hii.. ?

       
Author: Rajabu image Tarehe: 2024-08-10 07:46:42 Topic: PHP Main: Masomo File: Download PDF Views 890

Share On:

Share follows: 0 | Unique share links followed: 0
Sponsored links
👉1 Kitabu cha Afya     👉2 web hosting     👉3 Tafasiri ya Riyadh Swalihina     👉4 Bongolite - Game zone - Play free game     👉5 ai web app     👉6 Madrasa kiganjani    

Post zinazofanana:

PHP BLOG - somo la 10: Jinsi ya kufanya sanitization

Katika somo hili utajifunza jinsi ya kufanya sanitization kwenye user input ili kuzuia sql injection kwenye database.

Soma Zaidi...
Faida za kiafya za kula Viazi mbatata

Viazi mbatata ni katika vyakula ambavyo hupatikana karibia dunia yote. Viazi hivi vimekuwa ni lishe kubwa sana. Ila je unajuwa hasa ni faida gani za kiafya hupatikana kwenye viazi hivi?

Soma Zaidi...
PHP -somo la 33: Matumizi ya while loop kwenye PHP

Katika somo hili utajifunza jinsi ya kuandika while loop kwenye PHP

Soma Zaidi...
PHP - somo la 13: Jinsi ya kuunganisha database na website

Katika somo hili utajifunza jinsi ya ku connect database, kwa kutumia php

Soma Zaidi...
PHP somo la 98: Library za PHP ambazo unaweza kutumia ORM

Somo hili litakwenda kukutajia baadhi ya library za php ambazo hutumika kwa matumizi ya ORM

Soma Zaidi...
PHP somo la 58: static method kwenye PHP

Katika somo hili utakwenda kujifunza kuhusu static method na inavtotumika kwenye OOP

Soma Zaidi...