অবজেক্ট ওরিয়েন্টেড পি এইচ পি :: [ ক্লাস, প্রোপার্টি, মেথড ]

প্রোগ্রামিং করার সময় , একই ধরণের কাজ বারবার করার জন্য একই কোড বারবার লেখাটা ভালো কৌশল নয়। এতে যেমন কোডের লাইন সংখ্যা বৃদ্ধি পায় তেমনি জটিলতা এবং এক্সিকিউশন টাইমও বৃদ্ধি পায়। এই সমস্যার সমাধান হচ্ছে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং। আমরা ওয়েব প্রোগ্রামিং ল্যাংগুয়েজ php র অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং কৌশল শিখবো। class এর মাধ্যমে একই ধরণের কাজ সমূহের গ্রুপ তৈরি করে প্রোগ্রামিং করার কৌশলই হচ্ছে অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং। একই ধরণের কাজ সমূহের এক একটা গ্রুপকে বলা হয় class ।

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর প্রাথমিক আলোচ্য বিষয়বস্তু হচ্ছে

  • class (ক্লাস)
  • property (প্রোপার্টি)
  • method (মেথড)
  • object (অবজেক্ট)
  • এবং object instance (অবজেক্ট ইন্সট্যান্স)

class ডিক্লেয়ার করার পদ্ধতি?

class কিওয়ার্ড লিোখ  class name লিখতে হবে এরপর {} । {} এর মধ্যে property এবং method সমূহ থাকে। যেমন একটা ক্লাস এর উদাহরণ।

<?php
 
class MyClass
{
  // Class properties and methods
}
 
?>

class এর মধ্যে property এবং method এর অবস্থান

<?php
class FirstClass
{
    // declaration of property 
    public $count = 'default value of property ';

    // declaration of method 
    public function displayValue() {
        echo $this->count;
    }
}
?>

উপরের উদাহরণে
public $count = 'default value of property ';

এর মাধ্যমে একটা class এর একটা propertyডিক্লেয়ার করা হয়েছে।

public function displayValue() {

echo $this->count;

}

একটা মেথডকে নির্দেশ করে । মেথড হচ্ছে এক ধরণের ফাংশন ।
পরবর্তীতে প্রোপার্টি এবং মেথড নিয়ে আরো আলোচনা হবে । আজ এ পর্যন্তই সবার জন্য শুভকামনা থাকলো।

Level 2

আমি অসীম কুমার পাল। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 15 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 147 টি টিউন ও 469 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 17 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

আমি অসীম কুমার পাল। ইলেকট্রনিক্স এবং ওয়েব ডিজাইনকে অন্তরে ধারণ করে পথ চলতেছি। স্বপ্ন দেখি এই পৃথিবীর বুকে একটা সুখের স্বর্গ রচনা করার। নিজেকে একজন অতি সাধারণ কিন্তু সুখী মানুষ ভাবতে পছন্দ করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ভাইয়া ভিডিও learning process best, plz do it

Level 0

vaia php shekhlam nah!! apner Html Css couse te onushoron kori.

Level 0

লেখাটা খুব সুন্দর হয়েছে কিন্তু খুব কম হয়ে গেছে 😛

    @AB Siddik: ধন্যবাদ। আমার উদ্দেশ্য ছিলো ক্লাস, প্রোপার্টি এবং মেথড কি এই বিষয়টি উপস্থাপনা করা