سلام. متاسفانه پروژه ام رو وقتی روی سرور با نسخه پی اچ پی ۷.۲ اجرا می کنم متد get_class ارور میده
get_class() expects parameter ۱ to be object, null given
چطوری میشه حلش کرد؟
توی ویو استفاده میکنم. و دقیقا همین ارور رو میده. @hesammousavi
دوباره مقادیر رو چک میکنم. منتهی یه جایی خوندم که توی پی اچ پی 7.2 یه فرقی با نسخه های قبل داره. خواستم بدونم راه حل دیگه ای داره؟ یا متد دیگه ای هست که به جای این متد استفاده کنم؟
شاید پاسخ شما همینجا باشد
اطلاعات رسمی PHP درباره get_class در نسخه های 7.2+ این زبان:
Note: Explicitly passing NULL as the object is no longer allowed as of PHP 7.2.0. The parameter is still optional and calling get_class() without a parameter from inside a class will work, but passing NULL now emits an E_WARNING notice.
باید آبجکت رو به عنوان پارامتر به این تابع پاس بدید. در داخل کلاس میتونید بدون هیچ پارامتری باهاش کار کنید اما در ساید موارد باید آدرس شئ رو بهش پاس بدید