- زبان php
- 1401-10-29
- 405
- 0
Fatal error :
این نوع خطا که جزء خطاهای بحرانی محسوب میشود وقتی اتفاق بیفتد از اجرا شدن مابقی برنامه جلوگیری میکند.برای مثال فراخوانی یک کلاسی که اصلا وجود ندارد.
در این حالت صفحه سفید به همراه خطا مشاهده می شود.
<?php
/*------------------fatal error-------------------*/
function add($f1, $f2) {
$sum = $f1 + $f2;
echo "Addition:" . $sum;
}
$f1 = 23;
$f2 = 56;
sum();
?>
Parse error :
این نوع خطا در واقع به خطای نحوی (Syntax error) مشهور است. این خطا زمانی رخ میدهد که برنامه نویس یک اشتباه تایپی انجام داده باشد برای مثال نگذاشتن سمی کالن (;). این نوع خطا هم مانند Fetal error مانع از اجرای برنامه میشود.
در این حالت صفحه سفید به همراه خطا مشاهده می شود.
<?php
/*------------------syntax error-------------------*/
echo "Alex: Hie! I'm Alex. </br>";
echo "Bob: I'm Bob. How are you?"
echo "Alex: I'm good! and you?";
echo "Bob: I'm also good";
?>
خطای Warning (هشدار)
هنگامی که برنامه نویس سعی می کند یک فایل نا موجود را اضافه کند، یک warning error ایجاد می شود. تابع PHP فایل گم شده ای را که وجود ندارد فراخوانی می کند. خطای warning اجرای برنامه را متوقف نمی کند.
<?php
/*-------------------warning error------------------*/
$cmpny = 'javatpoint';
echo "Warning Error: ";
//include a file in the code
include ('jtp.php');
?>
Notices :
همانطور که از اسم این نوع خطا مشخص است بیشتر به عنوان هشدار به کاربر استفاده میشود. در واقع در جایی که ممکن است منجر به بروز خطا شود یک خطا از نوع Notices دریافت میکنیم. برای مثال کار با متغیری که تعریف نشده است.
<?php
/*------------------notice error-------------------*/
$telecom = "Airtel";
echo $telecom;
echo $automobile;
?>
ثبت دیدگاه جدید
0 دیدگاه
نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *