راکت
حل شده

ساخت if برای فانکشن

4 پاسخ

سلام دوستان میخوام یه if برای مقدار های گرفته شده از طریق فانکشن بنویسم چظور اینکار رو بکنم

ثبت پرسش جدید

پاسخ‌ها

4
حمید رضا رمضانی
حمید رضا رمضانی
@DevHP

تخصص: توسعه دهنده سرور(Back-End Developer)

بهترین پاسخ

@aliardestani234
درود بر شما شما میتونید ورودی های فانکشن رو تو if استفاده خیلی سادس مثل این:

function test($x,$y) : string{
    if ($x > $y){
        return "$x is bigger than $y";
    }
    throw new Exception("Not bigger");

}

echo test(2,1); // output is => 2 is bigger than 1.
محمدهادی غفوری
محمدهادی غفوری
@ha.ghafouri

تخصص: برنامه نویس نیمه حرفه ای

سلام
میشه بیشتر توضیح بدید تا راهنماییتون کنم
@aliardestani234

رضا پارسیان
رضا پارسیان
@Rp76

تخصص: توسعه دهنده Php , Laravel

سلام باید بگم درستش این هست

Old

function test($x,$y) : string{
    if ($x > $y){
        return "$x is bigger than $y";
    }
    throw new Exception("Not bigger");

}

echo test(2,1); // output is => 2 is bigger than 1.

New

public function BiggestNumber($x,$y){
    return $x>$y ? $x : $y;
}

@DevHP

شاید پاسخ شما همین‌جا باشد

حمید رضا رمضانی
حمید رضا رمضانی
@DevHP

تخصص: توسعه دهنده سرور(Back-End Developer)

@Rp76

کاره شما کاملا صحیحه و بهش Ternary Operator میگن که حالت راحتری است

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام