⊗ppPmCdNC 102 of 447 menu

Operator Penggabungan dengan null di PHP

Perhatikan kode berikut:

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

Kode ini dapat ditulis ulang menggunakan operator ternary:

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

Namun, baik versi kode pertama maupun kedua, menimbulkan ketidaknyamanan tertentu. Untuk menyederhanakan konstruksi seperti ini, diciptakan operator penggabungan dengan null, yang direpresentasikan sebagai perintah ??. Mari tulis ulang kode kita menggunakan operator ini:

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

Tulis ulang kode berikut menggunakan operator yang telah dipelajari:

<?php $user = ['name' => 'john', 'age' => 30]; if (isset($user['name'])) { $name = $user['name']; } else { $name = 'unknown'; } ?>
Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak