কম্পিউটার

পিএইচপি নিক্ষেপযোগ্য ইন্টারফেস


পরিচয়

PHP 7-এ, নিক্ষেপযোগ্য ইন্টারফেস যে কোনো বস্তুর জন্য ভিত্তি হিসেবে কাজ করে যা থ্রো করার প্যারামিটার হতে পারে বিবৃতি, ত্রুটি সহ এবং ব্যতিক্রম . উভয় ত্রুটি এবং ব্যতিক্রম ক্লাস, যেখান থেকে পূর্বনির্ধারিত এবং ব্যবহারকারীর সংজ্ঞায়িত ত্রুটি এবং ব্যতিক্রম ক্লাস যথাক্রমে উদ্ভূত হয়, থ্রোয়েবল ইন্টারফেস প্রয়োগ করে। নিক্ষেপযোগ্য ইন্টারফেস -

-এ নিম্নলিখিত বিমূর্ত পদ্ধতিগুলি সংজ্ঞায়িত করা হয়েছে

সিনট্যাক্স

Throwable {
   /* Methods */
   abstract public getMessage ( void ) : string
   abstract public getCode ( void ) : int
   abstract public getFile ( void ) : string
   abstract public getLine ( void ) : int
   abstract public getTrace ( void ) : array
   abstract public getTraceAsString ( void ) : string
   abstract public getPrevious ( void ) : Throwable
   abstract public __toString ( void ) : string
}

পদ্ধতি

getMessage ( void ) − string -> নিক্ষিপ্ত বস্তুর সাথে যুক্ত বার্তা ফেরত দেয়।

getCode ( void ) − int -> নিক্ষিপ্ত বস্তুর সাথে সম্পর্কিত ত্রুটি কোড প্রদান করে।

getFile ( void ) − string -> যে ফাইলটিতে ছুঁড়ে দেওয়া বস্তুটি তৈরি করা হয়েছিল তার নাম পান৷

getLine ( void ) − int -> লাইন নম্বর প্রদান করে যেখানে নিক্ষিপ্ত বস্তুটি তাৎক্ষণিকভাবে দেখানো হয়েছিল।

getTrace ( void ) − array -> একটি অ্যারে হিসাবে স্ট্যাক ট্রেস ফেরত দেয়।

getTraceAsString ( void ) − string -> একটি স্ট্রিং হিসাবে স্ট্যাক ট্রেস ফেরত দেয়।

getPrevious ( void ) − নিক্ষেপযোগ্য -> আগের যেকোনও থ্রোয়েবল ফেরত দেয় (ব্যতিক্রমের তৃতীয় প্যারামিটার হিসেবে দেওয়া হয়::__construct())।

__toString ( void ) − string -> নিক্ষিপ্ত বস্তুর একটি স্ট্রিং উপস্থাপনা পায়


  1. PHP-তে strtok() ফাংশন

  2. পিএইচপি-তে strstr() ফাংশন

  3. পিএইচপি-তে strspn() ফাংশন

  4. php-এ strev() ফাংশন