آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چرا تگ <hr> در این برنامه عمل نمیکند؟

Arshazm  9 سال پیش  9 سال پیش
0 0

چرا باوجود ریترن کردن تگ "اچ آر" ، در برنامه تغییری مشاهده نمیشود؟

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;
}
?>

این تابع دوتا ریترن داره و توسط دستور شرطی مدیریت شده لذا شما این رو بدونید که هر تابع در انتها یک ریترن رو بر میگردونه


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .