PDA

View Full Version : مشکل تابع ereg



Emir New
دوشنبه 28 اسفند 1391, 18:05 عصر
باسلام
من در برنامه از تابع ereg استفاده کردم به شکل زیر

ereg('u',$arr)
و با این پیغام خطا مواجه شدم

Function ereg() is deprecated
نمی دونم مشکل از کجاست میشه من رو راهنمایی کنید نسخه phpهم 5.3 هست

111qqq
دوشنبه 28 اسفند 1391, 18:26 عصر
این Function توی نسخه های جدید جایگزین شده ... به جاش باید از preg_match() استفاده کنی ... یا اگه میخوای استفاده کنی باید یه اکستنشن رو نصب کنی ... خواستی اینجا نوشته
http://php.net/manual/en/reference.pcre.pattern.posix.php

eshpilen
دوشنبه 28 اسفند 1391, 19:09 عصر
خطا نمیده. بلکه هشدار میده. همچنان تابع کار میکنه و میشه ازش استفاده کرد.
برای خاموش کردن این پیام هشدارها هم چند راه هست.
البته توصیه میشه بجاش از توابع ‎preg_‎ استفاده کنید.
خاموش کردن هشدارهای deprecated بیشتر بدرد برنامه هایی میخوره که از قبل نوشته شدن و تغییر اونها به دلایلی ممکن نیست/صرف نمیکنه.