Pertanyaan yang diberi tag null-coalescing-operator

Operator penggabungan-nol (?? dalam PHP 7) digunakan untuk menentukan nilai default untuk tipe nilai nullable atau tipe referensi. Ia mengembalikan operan kiri jika operan tidak null; jika tidak, ia mengembalikan operan kanan.

165
?? Menyatu untuk string kosong?

Sesuatu yang saya temukan semakin sering dilakukan adalah memeriksa string untuk kosong (seperti dalam ""atau nol) dan operator bersyarat. Contoh saat ini: s.SiteNumber.IsNullOrEmpty() ? "No Number" : s.SiteNumber; Ini hanya metode ekstensi, itu setara dengan: string.IsNullOrEmpty(s.SiteNumber)...

131
Fungsi menyatu untuk PHP?

Banyak bahasa pemrograman memiliki fungsi menyatu (mengembalikan nilai non-NULL pertama, misalnya ). PHP, sayangnya pada tahun 2009, tidak. Apa yang akan menjadi cara yang baik untuk mengimplementasikan satu di PHP sampai PHP sendiri mendapat fungsi