⊗ppPmCdNC 102 of 447 menu

Аператар аб'яднання з null у PHP

Разгледзім наступны код:

<?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 для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць