علی محمدی
3 سال پیش توسط علی محمدی مطرح شد
9 پاسخ

اجرا شدن شرط if

سلام و عرض ادب
دوستان من یک فانکشن به اسم index نوشتم. داخل فانکشن index با this$ به یک فانکشن دیگه دسترسی پیدا کردم.
داخل فانکشن دوم یک شرط if وجود داره که اگه شرط true بشه یک اررور رو return کنه، حالا مشکل من اینجاست که شرط اجرا میشه و return میشه اما اررور رو چاپ نمیکنه و کد های خط بعد رو اجرا میکنه.


ثبت پرسش جدید
Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

سلام
شما می تونید داخل تابع findUserSource وقتی که وارد شرط if میشید اونجا کلا errorResponse رو بردارید و بجاش return false بنویسید و در آخر تابع هم return true کنید.
وقتی که میخواید تابع findUserSource رو صدا بزنید می تونید شرط بزارید که اگه false اومد اون errorResponse رو صدا بزنید.


علی محمدی
@sajad.zangeneh20 3 سال پیش مطرح شد
الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 3 سال پیش مطرح شد
0

فکر کنم باید return کنین
یعنی :

return $this->findUserSource($request);

نیما
تخصص : جوجه برنامه نویسی که میخواد فو...
@Nima.nori 3 سال پیش آپدیت شد
0

به نطرم بهتره بقیقه ی کد که بیرون if هست رو درون else قرار بدین و هچینین
از سورس متد erorrRespons یک عکس بفرستین به احتمال زیاد مشکل از اونه


علی محمدی
@sajad.zangeneh20 3 سال پیش آپدیت شد
0

ممنون
return رو قرار دادم error رو نشون میده اما وقتی error نداشته باشه می خوام بقیه کد ها رو اجرا کنه.
@alarus7


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 3 سال پیش مطرح شد
0

@sajad.zangeneh20
خب باید با یه if مشخص کنین اگه اررو داشت چاپ کنه وگرنه ادامه بده


علی محمدی
@sajad.zangeneh20 3 سال پیش مطرح شد
0

چطور این کار رو انجام بدم؟
@alarus7


الیاس سخاوتی نیا
تخصص : علاقه‌مند به برنامه‌‎نویسی
@elyassir 3 سال پیش مطرح شد
0

میتونین خروجی تابع findUserSource رو به صورت true و false در بیارین


علی محمدی
@sajad.zangeneh20 3 سال پیش مطرح شد
0

اگه امکانش هست، بنویسید ممنون میشم.
@alarus7


Saman
تخصص : برنامه نویس وب
@samanzdev 3 سال پیش مطرح شد
0

سلام
شما می تونید داخل تابع findUserSource وقتی که وارد شرط if میشید اونجا کلا errorResponse رو بردارید و بجاش return false بنویسید و در آخر تابع هم return true کنید.
وقتی که میخواید تابع findUserSource رو صدا بزنید می تونید شرط بزارید که اگه false اومد اون errorResponse رو صدا بزنید.


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

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