⊗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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부