ভূমিকা
PHP-এর ইন্টারনাল এরর টাইপগুলো ক্লাস হিসেবে রিপ্রেজেন্ট করা হয় যা Error ক্লাস থেকে ইনহেরিট করা। Error ক্লাস Throwable ইন্টারফেস ইমপ্লিমেন্ট করে। Error ক্লাসের প্রপার্টি ও মেথডগুলো নিচের মতো—
প্রপার্টি
- message — এরর মেসেজ
- code — এরর কোড
- file — যে ফাইলে এরর হয়েছে তার নাম
- line — যে লাইনে এরর হয়েছে তার নম্বর
মেথড
- __construct() — এরর অবজেক্ট কনস্ট্রাক্ট করুন
- getMessage() — এরর মেসেজ পান
- getPrevious() — প্রিভিয়াস Throwable রিটার্ন করুন
- getCode() — এরর কোড পান
- getFile() — এরর হয়েছে এমন ফাইল পান
- getLine() — এরর হয়েছে এমন লাইন পান
- getTrace() — স্ট্যাক ট্রেস পান
- getTraceAsString() — স্ট্যাক ট্রেস স্ট্রিং হিসেবে পান
- __toString() — এররের স্ট্রিং রিপ্রেজেন্টেশন
- __clone() — এরর ক্লোন করুন
PHP-এ এরর ক্লাসের টাইপের হায়ারার্কি নিচের মতো—
এরর টাইপস
- Error
- ArithmeticError
- DivisionByZeroError
- AssertionError
- CompileError
- ParseError
- TypeError
- ArgumentCountError
- ArithmeticError