Nếu tôi có các phép toán sauĐảm bảo chính xác một boolean của danh sách đã cho là đúng?
const YESTERDAY = false;
const TODAY = true;
const TOMORROW = false;
đang Những gì tôi có thể viết để đảm bảo chính xác một là đúng?
Tôi đã thử điều này:
$x = self::YESTERDAY^self::TODAY^self::TOMORROW;
Vấn đề là với cả ba hằng số thiết lập để true
sau đó $x
là true
.
bạn có thể đặt tất cả kết hợp sử dụng điều kiện OR '(YESTERDAY = true AND TODAY = false AND TOMORROW = false) hoặc (YESTERDAY = false AND TODAY = true AND TOMORROW = false) hoặc (YESTERDAY = false AND TODAY = false AND TOMORROW = true) ' –
Anh ấy cần phải chắc chắn rằng sự thật là MỘT TUYỆT VỜI MỘT, không phải TRƯỚC MỘT. – devdRew