यह ठीक काम करता है, और यदि कई भाषाओं में तेज़ करने का यह एक आम तरीका है। जैसा कि पहले बताया गया है - यदि आप कोड की एक से अधिक पंक्तियों का उपयोग करते हैं तो आपको इसे ब्रैकेट वाले ब्लॉक में रखना होगा।
उदाहरण यहाँ के लिए:
if (x == 1)
echo "x is one";
echo "one is x";
परिणाम होगा कि प्रतिध्वनित किया जाएगा यदि एक्स == 1 जबकि "एक एक्स है" हर बार गूँजती हो जाएगा "एक्स एक है" - कोई फर्क नहीं पड़ता अगर एक्स = = 1 या नहीं।
कोड की दोनों पंक्तियां केवल तभी निष्पादित करने के लिए जब स्थिति सही होती है तो आपको इसे ब्लॉक में संलग्न करने की आवश्यकता होती है।
if (x == 1)
{
echo "x is one";
echo "one is x";
}
यह हमेशा काम करता है चाहे आप किस PHP का उपयोग कर रहे हों। [ 'Read'] (http://php.net/manual/en/control-structures.elseif.php) – diEcho