কম্পিউটার

পিএইচপি টাইপ ত্রুটি


পরিচয়

TypeError ক্লাস প্রসারিত ত্রুটি ক্লাস এই ত্রুটিটি উত্থাপিত হয় যখন প্রকৃত এবং আনুষ্ঠানিক আর্গুমেন্টের ধরন মেলে না, রিটার্ন টাইপ ডিকালড রিটার্ন টাইপের সাথে মেলে না বা যেকোন বিল্ট-ইন ফাংশনে পাস করা অবৈধ আর্গুমেন্টের সাথে মেলে না

মনে রাখবেন যে কঠোর_টাইপস declare() দিয়ে সত্যে সেট করা উচিত স্ক্রিপ্টের শীর্ষে ফাংশন −

এই উদাহরণে, আনুষ্ঠানিক এবং প্রকৃত আর্গুমেন্ট ভেরিয়েবলের ধরন মেলে না, ফলে TypeError .

উদাহরণ

getMessage(), "\n";}?>

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

আউটপুট

অ্যাড() করার জন্য পাস করা আর্গুমেন্ট 1 অবশ্যই পূর্ণসংখ্যার, প্রদত্ত স্ট্রিং এর হতে হবে, 9 লাইনে C:\xampp\php\test.php-এ বলা হয়

নিম্নলিখিত উদাহরণে, ব্যবহারকারীর সংজ্ঞায়িত ফাংশন পূর্ণসংখ্যা ডেটা ফেরত দেওয়ার কথা, পরিবর্তে এটি একটি অ্যারে ফেরত দিচ্ছে, যার ফলে TypeError

উদাহরণ

getMessage(), "\n";}?>

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

myfunction() এর রিটার্ন মান অবশ্যই পূর্ণসংখ্যার ধরন হতে হবে, অ্যারে রিটার্ন করা হয়েছে

TypeError পিএইচপি-এর অন্তর্নির্মিত ফাংশন যখন ভুল সংখ্যক আর্গুমেন্ট পাস করে তখনও নিক্ষেপ করা হয়। যাইহোক, strict_types=1 নির্দেশিকা শুরুতেই সেট করতে হবে

উদাহরণ

getMessage(), "\n";}?> 

আউটপুট

এটি নিম্নলিখিত ফলাফল তৈরি করবে -

pow() ঠিক 2টি প্যারামিটার আশা করে, 3টি দেওয়া হয়েছে

  1. পিএইচপি কম্পাইল ত্রুটি

  2. জিরো ত্রুটি দ্বারা পিএইচপি বিভাগ

  3. পিএইচপি ট্যাগ

  4. পিএইচপি পাই() ফাংশন