⊗ppPmCdNC 102 of 447 menu

Operátor zlúčenia s null v PHP

Zvážme nasledujúci kód:

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

Tento kód je možné prepísať pomocou ternárneho operátora:

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

Avšak, aj prvá verzia kódu, aj druhá, spôsobujú isté nepríjemnosti. Pre zjednodušenie takýchto konštrukcií bol vymyslený operátor zlúčenia s null, predstavujúci sobou príkaz ??. Prepíšme náš kód pomocou tohto operátora:

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

Prepíšte nasledujúci kód pomocou naštudovaného operátora:

<?php $user = ['name' => 'john', 'age' => 30]; if (isset($user['name'])) { $name = $user['name']; } else { $name = 'unknown'; } ?>
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť