अगर मैं निम्नलिखित बूलियन्ससुनिश्चित करें कि किसी दिए गए सूची का बिल्कुल एक बूलियन सत्य है?
const YESTERDAY = false;
const TODAY = true;
const TOMORROW = false;
क्या कोड मुझे यकीन है कि ठीक एक सच है बनाने के लिए लिख सकते हैं है?
मैं इस की कोशिश की है:
$x = self::YESTERDAY^self::TODAY^self::TOMORROW;
समस्या यह है कि सभी तीन स्थिरांक तो true
करने के लिए सेट के साथ $x
true
है।
आप या तो स्थिति का उपयोग कर सभी संयोजन डाल सकते हैं (YESTERDAY = true और आज = झूठी और TOMORROW = झूठी) या (YESTERDAY = झूठा और आज = सही और TOMORROW = झूठा) या (YESTERDAY = झूठा और आज = झूठा और TOMORROW = सच) ' –
उसे यह सुनिश्चित करने की ज़रूरत है कि सत्य एक है, कम से कम नहीं। – devdRew