আসসালামু আলাইকুম, আশা করি সবাই ভাল আছেন। আমিও ভাল আছি। আজকে আমি পিএইচপি এর OOP টপিক নিয়ে আলোচনা করব। আজকে আমরা OOP এ Static, Magic Method, Chainmethod এবং Getter-Setter Method সম্পর্কে জানব। আমি আগে কয়েকটি পর্বে প্রোগ্রামগুলোর কোড পর্বগুলোর সাথে দিয়ে দিয়েছি। পাশাপাশি বুঝার জন্য আমার তৈরি করা ভিডিওর লিঙ্ক দিয়ে দিয়েছি। ত আজকেও আমি বিষয় সম্পর্কিত কোডগুলোর sample আপনাদেরকে দিয়ে দিব। আর আপনারা বুজতে চাইলে আমার তৈরিকৃত ভিডিওগুলো দেখতে পারেন :)।
Static পর্বের কোডঃ
<?php include 'static.php'; echo ourclass :: newfunction(); ?>
<?php class ourclass { public static function newfunction() { return "This is text message"; } } ?>
Static পর্বের ভিডিও:
MagicMethod পর্বের কোডঃ
<?php class testclass { function __get($para) { echo "This is from get method and the value is $para"; } } $object = new testclass; $object -> fromgetmethod; ?>
MagicMethod পর্বের ভিডিও:
ChainMethod পর্বের কোডঃ
<?php class testclass { public function new1(){ echo "This is from newfunction1</br>"; return $this; } public function new2(){ echo "This is from newfunction2</br>"; return $this; } public function new3(){ echo "This is from newfunction3"; return $this; } } $object = new testclass; $object -> new1() -> new2() -> new3(); ?>
ChainMethod পর্বের ভিডিও:
Getter-Setter Method পর্বের কোডঃ
<?php class testclass { public function set($name) { $this -> name = $name; } public function get() { return $this -> name; } } $object = new testclass; $object -> set("My Name is Nayeem"); echo $object -> get(); ?>
Getter-Setter Method পর্বের ভিডিও:
আপনারা কোন পর্বে বুজতে অসুবিধা হলে প্লিজ টিউমেন্ট করুন।
আমি নাঈম হায়দার ঋদ্ধি। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 76 টি টিউন ও 44 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 6 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
Computer ও Programming পছন্দ, আমার youtube channel https://www.youtube.com/channel/UCYKbAf2kXLgKav30hd3zDPQ . আমার ফেসবুক প্রোফাইল https://www.facebook.com/nayeem.riddhi