PHP-তে অবজেক্টের বৈশিষ্ট্য

এখন আমরা একটি আরও ব্যবহারিক উদাহরণে অবজেক্ট এবং তাদের বৈশিষ্ট্যগুলির সাথে কাজ করা শিখব। আসুন আমরা একটি User ক্লাস তৈরি করি যা আমাদের ওয়েবসাইটের ব্যবহারকারীর বর্ণনা দেবে। যাক আমাদের ব্যবহারকারীর দুটি বৈশিষ্ট্য থাকবে: নাম এবং বয়স। আমাদের ক্লাসের কোড লিখি:

php<?php
  class User
  {
    public $name;
    public $age;
  }
?>

আমাদের ক্লাস এখনও কিছু করছে না - এটি শুধু বর্ণনা করছে যে এই ক্লাসের অবজেক্টগুলির কী কী থাকবে (আমাদের ক্ষেত্রে প্রতিটি অবজেক্টের একটি নাম এবং একটি বয়স থাকবে)। মূলত, যতক্ষণ না আমরা আমাদের ক্লাসের অন্তত একটি অবজেক্ট তৈরি করছি - কোনও উপকারী কিছু ঘটবে না।

আসুন আমাদের ক্লাসের একটি অবজেক্ট তৈরি করি। এই ক্ষেত্রে মনে রাখতে হবে যে ক্লাসগুলির নাম সাধারণত বড় অক্ষরে দেওয়া হয়, এবং এই ক্লাসগুলির অবজেক্টগুলির নাম - ছোট অক্ষরে।

আসুন ক্লাসটি ডিক্লেয়ার করি:

php<?php
  class User
  {
    public $name;
    public $age;
  }
?>

এবং এখন আমাদের ক্লাসের একটি অবজেক্ট তৈরি করি:

php<?php
  $user = new User;
?>

আসুন এখন আমাদের অবজেক্টের বৈশিষ্ট্যগুলিতে কিছু লিখি, এবং তারপর এই ডেটাগুলি স্ক্রিনে প্রদর্শন করি:

php<?php
  $user = new User;
  
  $user->name = 'john';
  $user->age = 25;
  
  echo $user->name;
  echo $user->age;
?>
Задание 1

একটি Employee ক্লাস তৈরি করুন, যাতে নিম্নলিখিত বৈশিষ্ট্য থাকবে - name, age, salary।

Задание 2

Employee ক্লাসের একটি অবজেক্ট তৈরি করুন, তারপর এর বৈশিষ্ট্যগুলি নিম্নলিখিত মানগুলিতে সেট করুন - নাম 'john', বয়স 25, বেতন 1000।

Задание 3

Employee ক্লাসের একটি দ্বিতীয় অবজেক্ট তৈরি করুন, এর বৈশিষ্ট্যগুলি নিম্নলিখিত মানগুলিতে সেট করুন - নাম 'eric', বয়স 26, বেতন 2000।

Задание 4

তৈরি কর্মীদের বেতনের যোগফল স্ক্রিনে প্রদর্শন করুন।

Задание 5

তৈরি কর্মীদের বয়সের যোগফল স্ক্রিনে প্রদর্শন করুন।