به کمک نیاز دارید؟

خدمات تخصصی

جستجو
این کادر جستجو را ببندید.
پیام های خطا در PHP

ذخیره یا ارسال پیام های خطا در PHP

برای ذخیره یا ارسال پیام های خطا در PHP، می‌توانید از چندین روش و تابع استفاده کنید. در زیر، روش‌های مختلف مدیریت خطاها و نحوه ثبت آن‌ها توضیح داده شده است.

 

حتما بخوانید: مرجع توابع کار با FTP در PHP

 

مدیریت خطا در PHP

تابع ( ) error_log

به صورت پیش فرض ، PHP یک پیام حاوی اطلاعات خطا رخ داده را به سیستم logging سرور یا یک فایل خاص ، بسته به اینکه فایل php.ini ، بر روی سرور چگونه تنظیم شده باشد ، ارسال می کند. به وسیله تابع ( ) error_log ، می توانید پیام های خطا رخ داده را به یک فایل خاص یا به ایمیل کاربر ارسال نمایید .

ارسال یک ایمیل حاوی اطلاعات خطا می تواند یکی از کارآمدترین روش ها باشد. البته فقط این کار را برای خطاهای مهم و از کار اندازنده انجام دهید، نه هر خطای معمولی ! .

در مثال زیر ، نحوه استفاده از تابع ( ) error_log را در عمل نمایش داده و در صورت بروز خطا ، ایمیلی حاوی اطلاعات آن به آدرس ایمیل کاربر، ارسال می شود :

مثال < ? php
// تابع مدیریت کننده خطا و فرستنده ایمیل
function customError($errno, $errstr)
{
echo ” Error: [$errno] $errstr<br>”;
echo “Webmaster has been notified”;
error_log(“Error: [$errno] $errstr”,1, ” someone@example.com ” , ” From: webmaster@example.com ” ) ;
}
// تعیین تابع پیش فرض خطا
set_error_handler(“customError”,E_USER_WARNING);// مکان بروز خطا
$test=2;
if ($test>1)
{
trigger_error(“Value must be 1 or below”,E_USER_WARNING);
}? >

خروجی خطای رخ داده در سیستم به صورت زیر خواهدد بود :

مثال Error: [512] Value must be 1 or below
Webmaster has been notified

همچین کاربر ایمیلی با محتویات زیر را دریافت خواهد کرد :

مثال Error: [512] Value must be 1 or below

 

با دریافت « مشاوره برنامه‌نویسی، وب و سئو » از کارشناسان جوان حرفه‌ای و باتجربه ساکوراد؛ موفقیت کسب و کار، رونق فروش و افزایش درآمد خود را تضمین کنید!

 

و اما کلام آخر…

مدیریت و ثبت پیام های خطا در PHP بخش مهمی از توسعه نرم‌افزار است. با استفاده از توابع و روش‌های ذکر شده، می‌توانید به راحتی پیام‌ های خطا در PHP را ذخیره کرده و به تیم پشتیبانی یا مدیر وب‌سایت اطلاع دهید. این کار به شما کمک می‌کند تا مشکلات را سریع‌تر شناسایی و برطرف کنید.

تصویر دکتر علی قوامی
دکتر علی قوامی
دانش‌آموخته دکترای تخصصی (PhD) کارآفرینی فناوری، بنیانگذار و مدیر گروه بین‌المللی کسب و کار ساکوراد با بیش از ۲۰ سال تجربه بعنوان کوچ، مدرس، مشاور و منتور در حوزه‌های مختلف راه‌اندازی و توسعه کسب‌وکار در ۱۵ کشور جهان هستم. در تلاشم تا تجربیات ذی‌قیمت خود را با شما دوستان عزیزم به اشتراک گذارم.
پیشنهاد بر اساس سلیقه شما

مسیریابی تحصیلی - شغلی (آنلاین)

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

سئوالات و نظرات ارزشمند خود را با ما مطرح کنید

دیدگاهتان را بنویسید

کلینیک مشاوره کسب و کار

ارائه‌ی خدمات کوچینگ، مشاوره و منتورینگ توسط برترین متخصصان جوان

هاست سنتر حرفه‌ای

طیف وسیعی از خدمات حرفه‌ای هاستینگ با تنوع و کیفیت کنترل شده

کانال یوتیوب

آموزش‌ها و نکات کلیدی ما را دنبال کنید

کانال تلگرام

اخبار و تخفیفات گروهی ما را دنبال کنید

صفحه اینستاگرام

آموزش‌ها و تخفیفات گروهی ما را دنبال کنید

راهنمای گام به گام تا دریافت مشاوره

گام اول

انتخاب حوزه تخصصی مدنظر

گام دوم

بررسی رزومه مشاوران مرتبط

گام سوم

انتخاب مشاور با تخصص مدنظر

گام چهارم

تکمیل فرم و ثبت درخواست

گام پنجم

پرداخت حق‌الزحمه مشاور

گام ششم

تماس با شما برای تعیین وقت

گام هفتم

برقراری ارتباط شما با مشاور