উত্তর:
breakসম্পূর্ণভাবে একটি লুপ শেষ করে, continueকেবল বর্তমান পুনরাবৃত্তিকে শর্টকাট করে এবং পরবর্তী পুনরাবৃত্তিতে এগিয়ে যায়।
while ($foo) { <--------------------┐
continue; --- goes back here --┘
break; ----- jumps here ----┐
} |
<--------------------┘
এটি এর মতো ব্যবহার করা হবে:
while ($droid = searchDroids()) {
if ($droid != $theDroidYoureLookingFor) {
continue; // ..the search with the next droid
}
$foundDroidYoureLookingFor = true;
break; // ..off the search
}
break এবং continueএকই রকম switch। উভয় সুইচ থেকে প্রস্থান করুন। বাইরের লুপ থেকে প্রস্থান করতে যদি সেখানে ব্যবহারের জন্য থাকে বা থাকে continue 2।
ব্রেক আপনি যে লুপটিতে রয়েছেন তা প্রস্থান করে, অবিলম্বে লুপটির পরবর্তী চক্র দিয়ে শুরু করুন।
উদাহরণ:
$i = 10;
while (--$i)
{
if ($i == 8)
{
continue;
}
if ($i == 5)
{
break;
}
echo $i . "\n";
}
আউটপুট হবে:
9
7
6
ব্রেকের ফলে, ফরচ, যখন, ডু-ওয়েট বা স্যুইচ স্ট্রাকচারের জন্য বর্তমানের সম্পাদন শেষ হয়।
বর্তমান লুপের পুনরাবৃত্তিটি এড়াতে এবং শর্ত মূল্যায়নে এবং তারপরে পরবর্তী পুনরাবৃত্তির শুরুতে চালিয়ে যাওয়া চালিয়ে যাওয়ার জন্য কাঠামোগত কাঠামোর মধ্যে ব্যবহার করা হয়।
সুতরাং আপনার প্রয়োজনের উপর নির্ভর করে আপনি বর্তমানে আপনার কোডে সম্পাদন করা অবস্থানটিকে বর্তমান বাসা বাঁধার বিভিন্ন স্তরে পুনরায় সেট করতে পারেন।
এছাড়াও, বেশ কয়েকটি উদাহরণ সহ ব্রেক বিরতি অবিরত একটি শৈল্পিক বিশদ জন্য এখানে দেখুন
রেকর্ড এর জন্য:
নোট করুন যে পিএইচপি-এ স্যুইচ স্টেটমেন্টটি চালিয়ে যাওয়ার উদ্দেশ্যে লুপিং স্ট্রাকচার হিসাবে বিবেচনা করা হয় ।
continue 2এই ক্ষেত্রে ব্যবহার করেন।
লুপ স্টেটমেন্ট থেকে বেরিয়ে আসার জন্য বিরতি ব্যবহার করুন, তবে নির্দিষ্ট শর্তে স্ক্রিপ্টটি থামান এবং তারপরে শেষ অবধি লুপিং স্টেটমেন্টটি চালিয়ে যান ..
for($i=0; $i<10; $i++){
if($i == 5){
echo "It reach five<br>";
continue;
}
echo $i . "<br>";
}
echo "<hr>";
for($i=0; $i<10; $i++){
if($i == 5){
echo "It reach end<br>";
break;
}
echo $i . "<br>";
}
আশা করি এটি আপনাকে সহায়তা করতে পারে;
বর্তমান লুপের পুনরাবৃত্তিটি এড়াতে এবং শর্ত মূল্যায়নে এবং তারপরে পরবর্তী পুনরাবৃত্তির শুরুতে চালিয়ে যাওয়ার জন্য 'চালিয়ে যাওয়া' কাঠামোর মধ্যে ব্যবহার করা হয়।
'ব্রেক' এর ফলে, পূর্বাচনের সময়, করণীয় বা স্যুইচ স্ট্রাকচারের জন্য বর্তমানের সম্পাদন শেষ হয়।
ব্রেক একটি optionচ্ছিক সংখ্যাসূচক যুক্তি গ্রহণ করে যা এটি জানিয়েছে যে কতগুলি নেস্টেড এনকোলেসিং কাঠামো ভেঙে ফেলা হবে।
নিম্নলিখিত লিঙ্কগুলি দেখুন:
http://www.php.net/manual/en/control-structures.break.php
http://www.php.net/manual/en/control-structures.continue.php
আশা করি এটা সাহায্য করবে..
আমি এখানে কিছু লিখছি না। পিএইচপি ম্যানুয়াল থেকে কেবল একটি পরিবর্তন নোট।
চালিয়ে যাওয়ার জন্য পরিবর্তন
Version Description
7.0.0 - continue outside of a loop or switch control structure is now detected at compile-time instead of run-time as before, and triggers an E_COMPILE_ERROR.
5.4.0 continue 0; is no longer valid. In previous versions it was interpreted the same as continue 1;.
5.4.0 Removed the ability to pass in variables (e.g., $num = 2; continue $num;) as the numerical argument.
বিরতি জন্য পরিবর্তন
Version Description
7.0.0 break outside of a loop or switch control structure is now detected at compile-time instead of run-time as before, and triggers an E_COMPILE_ERROR.
5.4.0 break 0; is no longer valid. In previous versions it was interpreted the same as break 1;.
5.4.0 Removed the ability to pass in variables (e.g., $num = 2; break $num;) as the numerical argument.