⊗ppPmCdNC 102 of 447 menu

PHPдеги null менен бирикүү оператору

Төмөнкү кодду карап көрөлү:

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

Бул кодду тернардык оператор аркылуу кайра жазууга болот:

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

Бирок, биринчи вариант код да, экинчиси да, бир аз ыңгайсыздыкты пайда кылат. Мындай конструкцияларды жеңилдетүү үчүн null менен бирикүү оператору ойлонуп табылды, ал ?? командасын түзөт. Биздин кодду бул оператор аркылуу кайра жазалы:

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

Төмөнкү кодду үйрөнгөн оператор аркылуу кайра жазыңыз:

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