342 of 410 menu

trait কীওয়ার্ড

trait কীওয়ার্ডটি ট্রেইট তৈরি করতে ব্যবহৃত হয় - PHP-তে কোড পুনরায় ব্যবহারের একটি প্রক্রিয়া। ট্রেইটগুলি ক্লাসের মতোই, কিন্তু কার্যকারিতাকে ছোট এবং বোধগম্য ইউনিটে গ্রুপ করার জন্য ডিজাইন করা হয়েছে। use কীওয়ার্ড ব্যবহার করে এগুলিকে ক্লাসে অন্তর্ভুক্ত করা যেতে পারে।

সিনট্যাক্স

trait TraitName { // ট্রেইটের বৈশিষ্ট্য এবং মেথড public function method1() { // বাস্তবায়ন } }

উদাহরণ

একটি সাধারণ ট্রেইট তৈরি করা যাক এবং এটিকে একটি ক্লাসে অন্তর্ভুক্ত করি:

<?php trait Logger { public function log($message) { echo "Logging: " . $message; } } class User { use Logger; } $user = new User(); $user->log("User created"); ?>

কোড 실행ের ফলাফল:

'Logging: User created'

উদাহরণ

একটি ক্লাস একই সাথে একাধিক ট্রেইট ব্যবহার করতে পারে:

<?php trait Timestamp { public function getCurrentTime() { return date('Y-m-d H:i:s'); } } trait Serializer { public function toJson($data) { return json_encode($data); } } class Product { use Timestamp, Serializer; } $product = new Product(); echo $product->getCurrentTime(); ?>

কোড 실행ের ফলাফল:

'2023-11-15 14:30:00'

আরও দেখুন

  • class কমান্ডটি,
    যা ক্লাস ডিক্লেয়ার করতে ব্যবহৃত হয়
  • interface কমান্ডটি,
    যা ইন্টারফেস ডিক্লেয়ার করতে ব্যবহৃত হয়
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন