কম্পিউটার

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


পরিচয়

পার্স ত্রুটি৷ ক্লাস প্রসারিত কম্পাইল ত্রুটি ক্লাস (আগে এটি Error এর সাবক্লাস হত ক্লাস)। eval()-কে দেওয়া স্ট্রিং-এর ভিতরে একটি PHP কোড থাকার সময় এই ধরনের ত্রুটি নিক্ষেপ করা হয় আর্গুমেন্ট হিসাবে কাজ করে।

eval() ফাংশন প্রদত্ত স্ট্রিংকে পিএইচপি কোড হিসাবে মূল্যায়ন করে।

সিনট্যাক্স

eval ( string $code ) : mixed

পরামিতি

Sr. No প্যারামিটার এবং বর্ণনা
1 কোড
বৈধ PHP কোড মূল্যায়ন করা হবে

মূল্যায়ন করা কোড PHP খোলার এবং বন্ধ করার ট্যাগে এম্বেড করা উচিত নয় এবং সেমিকোলন দ্বারা শেষ করা আবশ্যক। বৈধ কোড NULL ফেরত দেয় যেখানে কোডে ত্রুটি পার্স ত্রুটি হয়

নিম্নলিখিত উদাহরণটি পার্সের ত্রুটি নিক্ষেপ করে এবং ক্যাচ ব্লক দ্বারা পরিচালিত হয়

উদাহরণ

<?php
$a=10;
try{
   eval('$a=$a+;');
}
catch (ParseError $e){
   echo "Parse Error:" . $e->getMessage();
}
?>

আউটপুট

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

Parse Error:syntax error, unexpected ';'

  1. ঠিক করুন:Spotify ত্রুটি কোড 17

  2. ঠিক করুন:Spotify ত্রুটি কোড 7

  3. ত্রুটি কোড 0xc0000409 (উইন্ডোজ 10)

  4. ম্যাকের ত্রুটি কোড 36 কি?