Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dalam PHP, apakah maksud pengendali tanda soal berganda (??)?

Dalam PHP, apakah maksud pengendali tanda soal berganda (??)?

王林
王林ke hadapan
2023-08-19 13:57:133175semak imbas

Dalam PHP, apakah maksud pengendali tanda soal berganda (??)?

PHP 7 telah menambah pengendali baharu pengendali tanda soal berganda (??). Dalam PHP 7, pengendali tanda soal berganda (??) dipanggil operator Null Coalescing.

Jika operan pertama wujud dan bukan NULL, kembalikan operan pertama jika tidak, kembalikan operan kedua. Ia dinilai dari kiri ke kanan. Pengendali Null Coalescing juga boleh digunakan dalam format berantai.

Mari kita tunjukkan pengendali tanda soal berganda (??) dengan contoh berikut. Terjemahan bahasa Cina bagi

Contoh

<?php
   //$a is not set
   echo $a ?? 9 ??45;
?>

Output

9

Contoh

ialah:

Contoh

<?php
   //$a is not set
   $b = 34;
   echo $a ?? $b ?? 7;
?>

Output

34

Atas ialah kandungan terperinci Dalam PHP, apakah maksud pengendali tanda soal berganda (??)?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam