OOP

PHP Class and Object

পিএইচপি অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং

অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং এর শুরুতেই যে জিনিসটি সামনে চলে অাসে তা হলো ক্লাস। অামি একজন “Clash Royale” অ্যাডিক্টেড তাই অবজেক্ট ওরিয়েন্টেড পার্টের উদাহরণ সব “Clash Royale” এর ক্যারেক্টার দিয়ে করবো। অাশা করি “Clash Royale” সবার ভালো লাগে  😉 .

ধরা যাক অামাদের “Clash Royale”  ডেকে দুটো ট্রুপস অাছে জায়ান্ট অার মিনিয়ন। অামরা এখন এদের জন্য দুটো ক্লাস ডিক্লেয়ার করবো

ওয়েল এখন অামরা চাই এদের তৈরির সাথে সাথে এরা যেন কিছু বলে ওঠে

এখানে  public function __construct()  একটা স্পেশাল ফাংশান যেটা অামাদের জন্য ক্যারেক্টার গুলো বানাবে অার কিছু বলে ওঠার কাজটা করবে। যখন অামরা কোন ক্যারেক্টার বানাবো এই স্পেশাল ফাংশান অটোম্যাটিক ফায়ার হবে। অার এই স্পেশাল ফাংশানকেই অামরা বলি কন্সট্রাক্টর।

অাচ্ছা এখন অামরা একটা জায়া্ন্ট অার দুটো মিনিয়ন বানাই ফেলি

এখানে new keyword একটা করে নতুন ক্যারেক্টার/অবজেক্ট তৈরি করবে । অার এই  অবজেক্ট তৈরি করা কাজটার গালভরা নাম হলো ইন্সট্যানসিয়েশন।

এখন অামরা যদি টার্মিনালে php YourFileName.php  (ফাইল ডিরেক্টরি  তেএক্সেস করে)  কমান্ড দেই তাহলে এরকম অাউটপুট অাসার কথা।

তাহলে অামাদের একটা জায়ান্ট অার দুটো মিনিয়ন রেডি (lets do some battle)

তো এই হলো মোটামুটি ক্লাস এবং ওবজেক্ট তৈরির প্রাথমিক ধারনা।

Share this post
Be the First to comment.

Leave a Comment

Your email address will not be published. Required fields are marked *