PHP

چگونه : مشکل “Function eregi() is deprecated” را حل کنیم ؟

تبلیغات
4 سوالی شهرداری
کانال تلگرام فتولیا

در هر بار بروزرسانی php تعدادی از توابع از رده خارج می شوند و تعدادی دیگر جایگزین آن . در بعضی از اسکریپت های قدیمی و برنامه های php ممکن است از تابع eregi استفاده شده باشد

و اگر این تابع را در نسخه های جدید php (از ۵٫۳٫۰ به بعد) اجرا کنید ، با این خطا مواجه می شوید :

 راه حل

برای حل مشکل کافی است از تابع preg_match به همراه پارامتر “i” استفاده کنید . این پارامتر (i) در عبارات منظم (Regular Expressions) برای حساس بودن به حروف بزرگ و کوچک استفاده می شود .بنابراین اگر کد بالا را تصحیح کنیم به این شکل در می آید :

منبع

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

آخرین مقالات فتولیا در ایمیل شما

در خبرنامه ما عضو شوید و آخرین مطالب و مقالات آموزشی را اول شما دریافت کنید