Elvis Operator (?:) dalam PHP
The ?: operator, juga dikenali sebagai "Elvis operator," menilai sebelah kiri operan jika ia benar dan operan yang betul sebaliknya. Ringkasnya, ia adalah jalan pintas untuk yang berikut:
foo = bar ? bar : baz;
Pertimbangkan kod:
$items = $items ?: $this->_handle->result('next', $this->_result, $this);
Kod ini menilai kepada $items jika ia benar (bukan kosong atau palsu), dan menilai ke ungkapan $this->_handle->result('next', $this->_result, $this) sebaliknya.
Isi Penting:
Atas ialah kandungan terperinci Apakah yang dilakukan oleh Operator Elvis PHP (?:) dan Bagaimana Ia Berfungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!