কম্পিউটার টিউটোরিয়াল

PHP ParseError


ভূমিকা

ParseError ক্লাস CompileError ক্লাস এক্সটেন্ড করে (পहলে এটি Error ক্লাসের সাবক্লাস ছিল)। এই টাইপের এরর থ্রো হয় যখন একটি স্ট্রিংয়ের ভেতরে PHP কোড eval() ফাংশনের আর্গুমেন্ট হিসেবে দেওয়া হয়।

eval() ফাংশন দেয়া স্ট্রিংকে PHP কোড হিসেবে ইভ্যালুয়েট করে।

সিনট্যাক্স

eval ( string $code ) : mixed

প্যারামিটার

Sr.NoParameter & Description
1code
ইভ্যালুয়েট করার বৈধ PHP কোড

ইভ্যালুয়েট করার কোড PHP ওপেনিং এবং ক্লোজিং ট্যাগে এমবেড করা নয় এবং সেমিকোলন দিয়ে টের্মিনেটেড হতে হবে। বৈধ কোড NULL রিটার্ন করে যখন কোডে এরর থাকলে ParseError থ্রো করে।

নিচের উদাহরণ ParseError থ্রো করে এবং catch ব্লক হ্যান্ডেল করে—

উদাহরণ

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

আউটপুট

এটি নিচের ফলাফল দেবে—

Parse Error: syntax error, unexpected ';'

  1. Spotify এরর কোড ১৭ সমাধান

  2. স্পোটিফাই এরর কোড ৭ সমাধান

  3. উইন্ডোজ 10 ত্রুটি 0xc0000409 সমাধান – ধাপে ধাপে নির্দেশিকা

  4. ম্যাক এরর কোড ৩৬: ফাইল অপারেশনের সময় সমস্যা ও সমাধান