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

Parameter must be an array or an object that

count(): Parameter must be an array or an object that implements Countable
@hesammousavi
با سلام
آقا حسام این کد رو شما تو آموزش لاراول فروشگاهی نوشتید و الان ب خاطر count ارور میده چه راه حلی پیشنهاد میکنید
Image of Yaktocat


ثبت پرسش جدید
مرتضی صبیحی
تخصص : Front-end developer
@mortezasabihi 6 سال پیش مطرح شد
1

از isset استفاده کن


محسن مهری
تخصص : برنامه نویس back-end با زبان...
@mohsen.mehri6101 5 سال پیش آپدیت شد
0

سلام آقا حسام
@hesammousavi
این مشکلی که ایشون توی این گفتگو گفتند، منم بهش برخوردم من با جستجو به این نتیجه رسیدم :

if(count((array)$checkActiveCode) == 1)

اما تابع isset رو هم امتحان کردم جواب میده .آقا حسام از کدوم استفاده کنم ؟( چون میگم شاید الان خطا نده اما در آینده خطا بده )


حسام موسوی
تخصص : طراح و برنامه نویس
@hesammousavi 5 سال پیش مطرح شد
1

در ورژن جدید php متد count دیگه برای چک کردن رشته استفاده نمیشه تنها برای آرایه‌ها و آبجکت‌های که از اینترفیس Countable استفاده میکنند بنابراین شما اینجا باید از isset استفاده بفرمایید


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

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