Tag: oop

  • PHP Object Oriented Programming পর্ব-১৪: PHP OOP Traits

    PHP Object Oriented Programming পর্ব-১৪: PHP OOP Traits

    PHP OOP তে trait কি? সাধারণত PHP কে বলা হয় Single Inheritance Language অর্থাৎ, PHP Language টি Multiple Inheritance সাপোর্ট করেনা। আর Trait হচ্ছে PHP OOP তে Single Inheritance এর সীমাবদ্ধতা দূর করার এবং Multiple Inheritance ব্যবহার করার একটি নতুন concept . যা PHP 5.4 এ প্রথম ব্যবহার করা হয়। Traits অনেকটা class এর মতোই,…

  • PHP Object Oriented Programming পর্ব-১৩: PHP OOP Object Cloning

    PHP Object Oriented Programming পর্ব-১৩: PHP OOP Object Cloning

    PHP OOP তে Object cloning কি? একটি object কে clone করে সম্পূর্ণ নতুন একটা object তৈরী করার পদ্ধতিকে PHP OOP তে Object Cloning বলে। ব্যাপারটা আরেকটু সহজ ভাবে বুঝা যাক , PHP তে আপনি যখন সরাসরি কোনো object copy করবেন, তখন এটি Object এর value এর পরিবর্তে Reference দিয়ে copy করবে, অর্থাৎ, আপনি যদি Main…

  • PHP Object Oriented Programming পর্ব-১২: PHP OOP Class Autoloading

    PHP Object Oriented Programming পর্ব-১২: PHP OOP Class Autoloading

    PHP OOP তে class autoloading বিষয়টা কি? মূলত: আগে থেকেই কোনো class include না করে রেখেই class object তৈরী করা কালীন স্বয়ংক্রিয় ভাবে class load হওয়ার পদ্ধতিকে PHP তে class autoloading বলা হয়। অর্থাৎ, একজন PHP প্রোগ্রামার যেকোনো বড় Project Development কালীন একাধিক class library তৈরী করতে হয়। এবং Project Development এর সুবিধার্তে বিভিন্ন সময়ে…

  • PHP Object Oriented Programming পর্ব-১১: PHP Object Serializing

    PHP Object Oriented Programming পর্ব-১১: PHP Object Serializing

    PHP OOP তে Object Serializing এবং unserializing কি? বিভিন্ন PHP ভিত্তিক প্রজেক্ট ডেভেলপ করার সময় Object গুলোকে web forms, url এর মাধ্যমে pass করার জন্যে অথবা text file এবং Database এ সংরক্ষণ করার জন্য , অনেক সময় আমাদেরকে Object গুলোকে string এ convert বা রূপান্তর করার প্রয়োজন হয়। । PHP OOP তে Object কে string এ পরিবর্তন…

  • PHP Object Oriented Programming পর্ব-১০: PHP OOP Overloading

    PHP Object Oriented Programming পর্ব-১০: PHP OOP Overloading

    PHP OOP Overloading কি? class এর বাহির থেকে class ব্যবহারকারীর চাহিদা অনুযায়ী স্বয়ংক্রিয়ভাবে class এর মধ্যে (যা পূর্ব থেকে define করা নাই এমন) যেকোনো property অথবা Method তৈরী করার পদ্ধতিকে PHP Object Oriented Programming এর পরিভাষায় Overloading বলা হয়। PHP OOP Overloading কে আমরা class ব্যবহারকারীর চাহিদা অনুযায়ী স্বয়ংক্রিয়ভাবে property এবং Method তৈরী করার পদ্ধতিও…

  • PHP Object Oriented Programming পর্ব-৯: PHP Object Interface

    PHP Object Oriented Programming পর্ব-৯: PHP Object Interface

    Object Oriented Programming এ Object Interface কি? Object Oriented Programming এ PHP Object Interface এর ধারণা টা অনেকটা একজন Web Developer এর কাজের ধরণের মত। একজন Web Developer যখন কোনো একটি HTML Template বানায় প্রথমে তাকে একটি PSD ডিজাইন দেয়া হয়। এর মাধ্যমে Web Developer বুঝতে পারে তাকে HTML দিয়ে কি বানাতে হবে। অর্থাৎ এর…

  • PHP Object Oriented Programming পর্ব-৬: PHP OOP Inheritance

    PHP Object Oriented Programming পর্ব-৬: PHP OOP Inheritance

    Inheritance কি? ইংরেজি শব্দ inheritance অর্থ হচ্ছে উত্তরাধিকার। Object Oriented Programming এ এক class থেকে কিছু ফাংশনালিটি (Methods) ও বৈশিষ্ট্য (Property) অন্য class এ শেয়ার করার একটা পদ্ধতি হচ্ছে Inheritance. বা কোন Class বা Object এ অন্য কোন Class বা Object এর বৈশিষ্ট্য অর্জন করে থাকে যে প্রক্রিয়ায় তাকে উত্তরাধিকার সূত্র বা Inheritance বলে। আরো…

  • PHP Object Oriented Programming পর্ব-১: PHP OOP Basics

    PHP Object Oriented Programming পর্ব-১: PHP OOP Basics

    Object কি? আমরা আমাদের চার পাশে যা কিছু দেখি তার সবই Object বা বস্তু। এই ধরুন আপনি আপনার নিজেকে এবং আপনার আসে-পাশের দিকে খেয়াল করুন , আপনার গায়ের জামা, আপনার পরনের প্যান্ট, হাতের মোবাইল, পড়ার টেবিল,বসার চেয়ার ,কম্পিউটার এই সবই একেকটি Object বা বস্তু। এমনকি আপনি / আমি নিজেও একটা Object. class কি? Object সম্পর্কে…