⊗ppPmCdNC 102 of 447 menu

PHP'de Null Birleştirme Operatörü

Aşağıdaki kodu ele alalım:

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

Bu kod, üçlü operatör kullanılarak yeniden yazılabilir:

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

Ancak, hem birinci hem de ikinci kod versiyonu bir miktar rahatsızlık verir. Bu tür yapıları basitleştirmek için, null birleştirme operatörü tasarlanmıştır, bu da ?? komutunu temsil eder. Kodumuzu bu operatörü kullanarak yeniden yazalım:

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

Aşağıdaki kodu öğrenilen operatörü kullanarak yeniden yazın:

<?php $user = ['name' => 'john', 'age' => 30]; if (isset($user['name'])) { $name = $user['name']; } else { $name = 'unknown'; } ?>
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet