निम्नलिखित PHP कोड 3
आउटपुट करेगा।PHP और सी के बीच परिवर्तनीय दायरा अंतर: ब्लॉक स्कोप बिल्कुल वही नहीं है?
function main() {
if (1) {
$i = 3;
}
echo $i;
}
main();
लेकिन निम्न सी कोड संकलन त्रुटि को बढ़ाएगा।
void main() {
if (1) {
int i = 3;
}
printf("%d", i);
}
तो PHP में चर कड़ाई से ब्लॉक-स्कॉप्ड नहीं हैं? PHP में, आंतरिक ब्लॉक में परिभाषित चर का उपयोग बाहरी ब्लॉक में किया जा सकता है?
यह वास्तव में एक सवाल है, तो आप पहले से ही यह अपने आप को उत्तर दिया है नहीं है। –
@ बाय्रॉन - मैं बस इसकी पुष्टि करना चाहता हूं। यह मेरे लिए अजीब है जो सी – powerboy
से PHP में आया था क्यों डाउनवॉटिंग? मुझे लगता है कि प्रश्न ठीक है – Andrey