⊗ppPmCdNC 102 of 447 menu

Kipengele cha Kuunganisha na null katika PHP

Wacha tuchunguze msimbo ufuatao:

<?php if (isset($arr['test'])) { $elem = $arr['test']; } else { $elem = 'empty'; } ?>

Msimbo huu unaweza kuandikwa tena kwa kutumia kipengele cha ternary:

<?php $elem = isset($arr['test']) ? $arr['test'] : 'empty'; ?>

Hata hivyo, toleo la kwanza la msimbo, na la pili, zinasababisha usumbufu fulani. Ili kurahisisha miundo kama hii, kipengele cha kuunganisha na null kilibuniwa, kinachowakilisha amri ??. Wacha tuandike tena msimbo wetu kupitia kipengele hiki:

<?php $elem = $arr['test'] ?? 'empty'; ?>

Andika tena msimbo ufuatao kupitia kipengele kilichosomwa:

<?php $user = ['name' => 'john', 'age' => 30]; if (isset($user['name'])) { $name = $user['name']; } else { $name = 'unknown'; } ?>
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa