⊗ppPmCdNC 102 of 447 menu

PHP හි null සමග එක්වීමේ ක්‍රියාකරු

පහත කේතය සලකා බලන්න:

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

මෙම කේතය පහත ආකාරයට ternary ක්‍රියාකරු භාවිතයෙන් නැවත ලිවිය හැකිය:

<?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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න