مرکز آموزش

رفع خطای Fatal error: Uncaught Error: Call to undefined function split() در php

  • جایگزین تابع split در php7.2
  • 49

اگر در حال مطالعه این مقاله هستید احتمالا به تازگی اقدام به ارتقا نسخه PHP به 7.1 یا بالاتر کرده اید. طبیعتا با ارتقا نسخه های PHP برخی از توابع قدیمی یا منسوخ شده حذف شده و دیگر غیر قابل پشتیبانی هستند.

یکی از توابعی که در PHP 7.1 و بالاتر پشتیبانی نمی شود، split نام دارد. در اینگونه مواقع وبسایت شما با خطای زیر مواجه می شود:

Fatal error: Uncaught Error: Call to undefined function split() in public_html/PATH/…/file.php:112

 

دلیل خطا

تابع split قدیمی شده و در PHP7.1 و بالاتر غیر قابل استفاده است.

 

نحوه رفع خطا

به این منظور کافیست به فایل درج شده در متن خطا مراجعه و در خط اشاره شده به جای split از تابع جدید explode استفاده کنید.

ممکن است در قسمت های مختلف از فایل مورد نظر از تابع split استفاده شده باشد، بنابراین باید همه را پیدا کرده و با explode جایگزین کنید.

کار تمام شد!

تمامی حقوق مادی و معنوی این مطلب متعلق به HiSupport است.
کپی برداری از مطالب تنها با ذکر منبع و لینک به وبسایت HiSupport بلامانع است.


آیا این آموزش به شما کمک کرد؟