পিএইচপি-তে কি কোনও আদেশ আছে যা বর্তমান বা পিতামাতার ifবিবৃতিটি কার্যকর করা বন্ধ করে দেয় / এর মতোই breakবা এর break(1)জন্য । উদাহরণ স্বরূপswitchloop
$arr=array('a','b');
foreach($arr as $val)
{
break;
echo "test";
}
echo "finish";
উপরের কোডে পিএইচপি করবে না echo "test";এবং যাবেecho "finish";
আমার যদি এটির দরকার হয়
$a="test";
if("test"==$a)
{
break;
echo "yes"; // I don't want this line or lines after to be executed, without using another if
}
echo "finish";
আমি চাই উপরে বিবৃতি এবং স্টপ নির্বাহ বা এই ধরনের কোডের যা আর কার্যকর করা প্রয়োজন হয়, সেখানে হতে পারে অথবা একটি অতিরিক্ত শর্ত নাও হতে পারে, এই কাজ করতে সেখানে উপায় নেই?breakifecho "yes";
আপডেট: এই প্রশ্নটি পোস্ট করার ঠিক 2 বছর পরে, আমি বড় হয়েছি, শিখেছি কীভাবে কোড ছোট ছোট খণ্ডে লেখা যেতে পারে, কেন বাসা বেঁধে থাকতে পারে যদি কোডের গন্ধ হতে পারে এবং কীভাবে প্রথমে ব্যবস্থাপনযোগ্য, ছোট ফাংশনগুলি লিখে এ জাতীয় সমস্যা এড়ানো যায়।
echo(আপনার উদাহরণে) কখনই কার্যকর করা হবে না । সুতরাং আপনি পাশাপাশি এটি মুছে ফেলতে পারেন।
try catchবিকল্প না ?
if (condition) { if ( oneothercondition ) stop; if ( yetothercondition ) stop; // go ahead , all is fine }