بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
چرا تگ <hr> در این برنامه عمل نمیکند؟

چرا باوجود ریترن کردن تگ "اچ آر" ، در برنامه تغییری مشاهده نمیشود؟
0
0
لینک با توجه به این لینک باید تمامی مقادیر رو در یک return برگردونی (9 سال پیش)
+2
0
چون قبلش عمل return انجام شده و دیگه دستور بعدی اجرا نمیشه اصلا (9 سال پیش)
+1
0
سلام هر تابع خروجی یک ریترن رو بر میگردونه اگر نیازی به ریترن های بیشتر داری می توانی با دستورات شرطی مدیریت کنی (9 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
مشاهده پاسخ صحیح
پاسخ به سوال
joker
9 سال پیش
+1
0
پاسخ صحیح
چون شما قبل از <hr> یک return دیگه زدید و بعد از return هیچ دستور دیگه ای در فانکشن اجرا نمی شه
شما اگه بخواید اجرا بشه می تونید ب شکل زیر عمل کنید
function r($a,$b){
$sum=$a+$b;
return $sum."<hr>";
}
برای استفاده هم می تونید به این شکل استفاده کنید.
echo r(2,3);
پاسخ به سوال
Borhani
9 سال پیش
+1
0
به مثال زیر توجه فرمایید
<?php
public function some(){
if ($somethingBad)
return 42; // This will not work! You'll get 0 back instead!
else
return 0;
}
?>
این تابع دوتا ریترن داره و توسط دستور شرطی مدیریت شده لذا شما این رو بدونید که هر تابع در انتها یک ریترن رو بر میگردونه
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .