tôi thấy ngày hôm nay tại một số mã PHP:: nhà điều hành (của Elvis điều hành ') trong PHP
$items = $items ?: $this->_handle->result('next', $this->_result, $this);
Tôi không quen thuộc với các nhà điều hành ?:
đang được sử dụng ở đây. Nó trông giống như một toán tử bậc ba, nhưng biểu thức để đánh giá nếu vị từ là đúng đã bị bỏ qua. Nó có nghĩa là gì?
Hãy chắc chắn rằng các biến trong ngoặc đơn tồn tại mặc dù, hoặc bạn sẽ đưa ra một lỗi. PHP sẽ không chỉ giả sử nó có giá trị 'null' hoặc bất cứ thứ gì. Chỉ cần sayin ' – DanMan
Điều thú vị là câu trả lời này tạo thành một vòng lặp đệ quy với bài viết Wiki, điều này không giải thích đầy đủ tại sao nó được gọi là "toán tử Elvis". – fayerth
http://emoticon.wikia.com/wiki/Elvis_Presley –