পিএইচপি এক্সেপশন
🌈পিএইচপি এক্সেপশন কি?
📋পিএইচপি এক্সেপশন হলো প্রোগ্রামে ভুল নিক্ষেপ করার পদ্ধতি।
⚒️পিএইচপি এক্সেপশন প্রোগ্রামে ভুল নিক্ষেপ করতে ব্যবহৃত হয়।
পিএইচপি এক্সেপশন সমূহ
পিএইচপি এক্সেপশন এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ throw - প্রোগ্রামে ত্রুটি নিক্ষেপ করা
- ➡️ new - ক্রুটি অবজেক্ট তৈরি করা
- ➡️ exception - প্রোগ্রামে ত্রুটি পরিচালনা করা
- ➡️ try - প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করা
- ➡️ catch - প্রোগ্রামে সমস্যা ও ভুুল ধরা
- ➡️ getLine - ত্রুটি ঘটেছে এমন লাইন নির্দেশ করা
- ➡️ getCode - ত্রুটি ঘটেছে এমন কোড নির্দেশ করা
- ➡️ getMessage - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করা
- ➡️ getFile - ত্রুটি ঘটেছে এমন ফাইল নির্দেশ করা
- ➡️ getTrace - ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করা
- ➡️ getTraceAsString - ত্রুটি ঘটেছে খসড়া স্টিং নির্দেশ করা
throw - প্রোগ্রামে ত্রুটি নিক্ষেপ করার উদাহরণ।
<?php
function user($name) {
if ($name == "") {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return $name;
}
try {
echo user("আরিফ") . PHP_EOL;
echo user("");
} catch (Exception $error) {
echo $error->getMessage();
}
?>
new - ক্রুটি অবজেক্ট তৈরি করার উদাহরণ।
<?php
function user($name) {
if ($name == "") {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return $name;
}
try {
echo user("আরিফ") . PHP_EOL;
echo user("");
} catch (Exception $error) {
echo $error->getMessage();
}
?>
exception - প্রোগ্রামে ত্রুটি পরিচালনা করার উদাহরণ।
<?php
function user($name) {
if ($name == "") {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return $name;
}
try {
echo user("");
} catch (Exception $error) {
echo $error->getMessage();
}
?>
try - প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করার উদাহরণ।
<?php
function user($name) {
if ($name == "") {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return $name;
}
try {
echo user("");
} catch (Exception $error) {
echo $error->getMessage();
}
?>
catch - প্রোগ্রামে সমস্যা ও ভুুল ধরা উদাহরণ।
<?php
function user($name) {
if ($name == "") {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return $name;
}
try {
echo user("");
} catch (Exception $error) {
echo $error->getMessage();
}
?>
getLine - ত্রুটি ঘটেছে এমন লাইন নির্দেশ করার উদাহরণ।
<?php
function user($name) {
if ($name == "") {
throw new Exception("page not found");
}
return $name;
}
try {
echo user("");
} catch (Exception $error) {
echo $error->getLine();
}
?>
getCode - ত্রুটি ঘটেছে এমন কোড নির্দেশ করার উদাহরণ।
<?php
function page($url) {
if ($url == "") {
throw new Exception("page not found", 200);
}
return $url;
}
try {
echo page("tutorial/php/home") . PHP_EOL;
echo page("");
} catch (Exception $error) {
echo $error->getCode() . PHP_EOL;
echo $error->getMessage();
}
?>
getMessage - ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করার উদাহরণ।
<?php
function user($name) {
if ($name == "") {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return $name;
}
try {
echo user("");
} catch (Exception $error) {
echo $error->getMessage();
}
?>
getFile - ত্রুটি ঘটেছে এমন ফাইল নির্দেশ করার উদাহরণ।
<?php
function user($name) {
if ($name == "") {
throw new Exception("page not found");
}
return $name;
}
try {
echo user("");
} catch (Exception $error) {
echo $error->getFile();
}
?>
getTrace - ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করার উদাহরণ।
<?php
function user($name) {
if ($name == "") {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return $name;
}
try {
echo user("");
} catch (Exception $error) {
print_r($error->getTrace());
}
?>
getTraceAsString - ত্রুটি ঘটেছে খসড়া স্টিং নির্দেশ করার উদাহরণ।
<?php
function user($name) {
if ($name == "") {
throw new Exception("ডেটা পাওয়া যায়নি");
}
return $name;
}
try {
echo user("");
} catch (Exception $error) {
print_r($error->getTraceAsString());
}
?>
পিএইচপি এক্সেপশন সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| throw | প্রোগ্রামে ত্রুটি নিক্ষেপ করতে ব্যবহৃত হয়। |
| new | ক্রুটি অবজেক্ট তৈরি করতে ব্যবহৃত হয়। |
| exception | প্রোগ্রামে ত্রুটি পরিচালনা করতে ব্যবহৃত হয়। |
| try | প্রোগ্রাম পরিচালনায় ক্রুটি তৈরি করতে ব্যবহৃত হয়। |
| catch | প্রোগ্রামে সমস্যা ও ভুুল ধরা ব্যবহৃত হয়। |
| getLine | ত্রুটি ঘটেছে এমন লাইন নির্দেশ করতে ব্যবহৃত হয়। |
| getCode | ত্রুটি ঘটেছে এমন কোড নির্দেশ করতে ব্যবহৃত হয়। |
| getMessage | ত্রুটি ঘটেছে এমন মেছেজ নির্দেশ করতে ব্যবহৃত হয়। |
| getFile | ত্রুটি ঘটেছে এমন ফাইল নির্দেশ করতে ব্যবহৃত হয়। |
| getTrace | ত্রুটি ঘটেছে এমন খসড়া নির্দেশ করতে ব্যবহৃত হয়। |
| getTraceAsString | ত্রুটি ঘটেছে খসড়া স্টিং নির্দেশ করতে ব্যবহৃত হয়। |