में घुंघराले ब्रैकेट को बंद करने के बाद अर्धविराम मैं एक पाठ के टुकड़े बनाने और इसे एसएमएस के माध्यम से भेजने के लिए एक स्क्रिप्ट लिख रहा हूं। इससे पहले आज मैं स्ट्रिंग में स्ट्रिंग को विभाजित करने के लिए कुछ कोड की समीक्षा कर रहा था और मैंने कुछ ऐसा देखा जो मैंने पहले कभी नहीं देखा था। मैं ";" के बारे में बात कर रहा हूँ स्निपेट में "}" के ठीक बाद।PHP
यह कॉलन क्यों? मुझे पता है कि यह काम करता है लेकिन मुझे नहीं पता कि यह कुछ अर्थशास्त्र या दुभाषिया को कुछ निर्देश जोड़ता है, किसी को पता है कि इसके लिए क्या है?
while(1)
{
$length = (strlen($output)+strlen($words[$i]));
if($length>$new_max)
{
if(count($words) > 0)
{
$out_array[] = $output;
$output = '';
}
else
{
break;
}
}
else
{
$output = $output." ".$words[$i];
++$i;
};
};
संपादित करें: स्पष्ट लग रहा है अर्धविराम के साथ-साथ कई अर्धविराम एक साथ परिणाम पर कोई प्रभाव नहीं है, लेकिन, आप अगर यह दुभाषिया के लिए कुछ प्रभाव पड़ता है पता है? क्या यह कुछ कार्य (आंतरिक रूप से) कर रहा है जब यह इसे पार करता है?
यह एक अच्छा सवाल है कि कोई भी एक "सर्वोत्तम अनुमान" के अलावा अन्य पर छुआ है उठाती है। जब आपके पास खाली स्टेटमेंट होता है तो कंपाइलर स्तर पर क्या होता है? –