2013-07-10 5 views
5

मैंने कथनों के एक पंक्ति को चलाने के लिए हमेशा इस कोड का उपयोग किया है।

$variable = TRUE; // or anything that evaluates to TRUE 
$variable && execute_code(); 

मूल रूप से यह $variable सत्य है तो यह कार्य चलाएगा।

मेरा प्रश्न: इस तरह से करने के लिए सही शब्द क्या है?

+0

me2, मैंने जेएस में इसका उपयोग किया, लेकिन php में इतना अच्छा काम नहीं लग रहा है ... – Ziarno

+0

अच्छा, वास्तव में, यह काम करता है। कम से कम इस संदर्भ में। मेरा प्रश्न शब्दावली पर अधिक है। – rgin

उत्तर

7

इसे Short-circuit evaluation कहा जाता है।

शॉर्ट सर्किट अभिव्यक्ति x Sand y (रेत का उपयोग करते हुए शॉर्ट सर्किट विविधता को दर्शाने के लिए) सशर्त अभिव्यक्ति if x then y else false; अभिव्यक्ति x Sor y के बराबर है if x then true else y के बराबर है।

+2

यह मुझे पूरे दिन मार रहा था। धन्यवाद! – rgin

संबंधित मुद्दे