Defining a class and creating an object php In Hindi

Defining a class and creating an object php In Hindi

पीएचपी प्रोग्रामिंग में क्लास डाटा टाइप एक यूजर डिफाइन कस्टम डाटा टाइप ब्लूप्रिंट स्ट्रक्चर कलेक्शन की तरह होता है, जो पीएचपी प्रोग्रामर द्वारा यूजर डिफाइन कस्टम क्लास में क्रिएट किए गए क्लास डाटा टाइप और क्लास ऑब्जेक्ट्स पैरामीटर में इनेबल ऐट्रिब्यूट्स और क्लास मेथड्स (फ़ंक्शन) को कस्टम रूप से डिफाइन करने में हेल्प करता है। पीएचपी में क्लास एक ऑब्जेक्ट एक यूजर डिफाइन वेरिएबल का एक एक्साम्प्ल होता है. जो मौजूदा प्रोग्राम में क्लास पॉपर्टीज़ से जुड़े रियल वैल्यू और पैरामीटर को होल्ड करता है, और मौजूदा क्लास में डिफाइन फंक्शन और मेथड को अप्लाई करता है।

Defining a class and creating an object php In Hindi

So, let’s learn how to define a class in PHP programming and create a class object.

Defining a Class in PHP Programming.

पीएचपी प्रोग्रामिंग में क्लास डाटा टाइप को class कीवर्ड से डिक्लेअर और क्लास के नाम क्लास डाटा टाइप पैरामीटर और फंक्शन के साथ डिफाइन किया जाता है। एक सामान्य पीएचपी प्रोग्राम क्लास में प्रोग्रामर क्लास प्रॉपर्टीज और क्लास मेथड (फ़ंक्शन) को डिफाइन कर सकते हैं।

Example of defining a class in PHP programming.

<?php

// here we create a user define class

class employee {

    // set Properties attributes for class

    public $emp_name;

    public $emp_id;

    public $salary;

    // here we create a Constructor method that called when an object is created

    public function __construct($emp_name, $emp_id, $salary) {

        $this->emp_name = $emp_name;

        $this->emp_id = $emp_id;

        $this->salary = $salary;

    }

    // here we define a class Method used in function within the class

    public function displayInfo() {

        echo “Employee – ” . $this->salary . ” ” . $this->emp_name . ” ” . $this->emp_id . “<br>”;

    }

}

?>

Explanation of user defined class in php.

  • Class properties – यहाँ इस क्लास में $emp_name, $emp_id, और $salary वेरिएबल क्लास में मल्टीप्ल वेरिएबल पॉपर्टीज़ को डिस्प्ले करते हैं।
  • Class Constructor – पीएचपी क्लास में __construct() मेथड मौजूदा किसी क्लास ऑब्जेक्ट कंस्ट्रक्शन के समय क्लास प्रॉपर्टीज को इनिशियलाइज़ करता है।
  • Class Method – यहाँ प्रोग्राम में displayInfo() क्लास मेथड में एम्प्लॉई क्लास ऑब्जेक्ट की इनफार्मेशन को डिस्प्ले करता है।

Creating an object in PHP programming means instantiating a class.

पीएचपी प्रोग्राम में कस्टम यूजर डिफाइन क्लास डिफाइन हो जाने के बाद प्रोग्रामर new कीवर्ड को यूज़ करके उस क्लास के लिए मल्टीप्ल ऑब्जेक्ट क्लास (इंस्टेंसेस) को क्रिएट कर सकते हैं।

Example of object creation from a class in PHP programming.

<?php

// let Create an class object of the employee class

$employee1 = new employee(“Siddhi”, “101”, 10000);

// here we Accessing properties of the class object

echo $employee1->emp_name . “<br>”;   // Result – Siddhi

echo $employee1->emp_id . “<br>”;  // Result – 101

echo $employee1->salary . “<br>”;   // Result – 10000

// here it used to Calling a method of the class object

$employee1->displayInfo();  // Result – employee Siddhi 101 10000

?>

Explanation of object classes (instances) in PHP programming.

  • $employee1 – यहाँ new कीवर्ड को यूज़ करके एम्प्लॉई नाम से क्लास में क्रिएट किए गया एक ऑब्जेक्ट एलिमेंट है।
  • Accessing properties – यहाँ प्रोग्रामर -> ऑपरेटर जैसे, $employee1->emp_name ओपेरटर को यूज़ करके क्लास ऑब्जेक्ट के प्रॉपर्टीज को एक्सेस कर सकते हैं।
  • Calling a method – क्लास यूजर -> ऑपरेटर है. जो, $employee1->displayInfo()) फंक्शन क्लास मेथड को यूज़ करके क्लास में डिफाइन मेथड्स को कॉल कर सकते हैं।

Complete class example in PHP programming.

<?php

// here we Define the employee name class

class employee {

    public $emp_name;

    public $emp_id;

    public $salary;

    // here we used or create Constructor to initialize the class object properties

    public function __construct($emp_name, $emp_id, $salary) {

        $this->emp_name = $emp_name;

        $this->emp_id = $emp_id;

        $this->salary = $salary;

    }

    // here class Method used to display employee element information

    public function employeeInfo() {

        echo “Employee Detail – ” . $this->salary . ” ” . $this->emp_name . ” ” . $this->emp_id . “\n”;

    }

}

// here we Create two class objects of the employee class

$employee1 = new employee(“Bhavishi deora”, “E101”, 10000);

$employee2 = new employee(“Harry deora”, “E102”, 11000);

// let we use Accessing properties of employee1 and employee2 class object

echo $employee1->emp_name . ” ” . $employee1->emp_id . ” [” . $employee1->salary . “]\n”;

echo $employee2->emp_name . ” ” . $employee2->emp_id . ” [” . $employee2->salary . “]\n”;

// let Calling employee class methods of employee1 and employee2

$employee1->employeeInfo();  // Result – 10000 Bhavishi deora E101

$employee2->employeeInfo();  // Result – 11000 Harry deora E102

?>

Complete class explanation.

  • यहाँ क्लास प्रोग्राम में प्रोग्रामर ने new कीवर्ड को यूज़ करके और इम्पोर्टेन्ट आर्गुमेंट को कंस्ट्रक्टर में पास करके दो ऑब्जेक्ट क्रिएट किए गए हैं. जैसे, $employee1 और $employee2 है।
  • यहाँ प्रोग्रामर क्लास में डिफाइन प्रॉपर्टीज और क्लास मेथड को मौजूदा प्रोग्राम एक्साम्प्ल में दिए गए कंडीशन के अनुसार एक्सेस और यूज़ कर सकते है।

Summary of Class Properties Object Methods in PHP Programming.

  • Class – यह किसी क्लास ऑब्जेक्ट्स के लिए एक यूजर डिफाइन क्लास स्ट्रक्चर ब्लूप्रिंट को डिफाइन करता है।
  • Object – यूजर डिफाइन क्लास में new क्लास कीवर्ड को यूज़ करके क्रिएट किए गए क्लास का एक एक्साम्प्ल है।
  • Constructor (__construct) – यह मौजूदा क्लास में एक यूजर डिफाइन स्पेशल फ़ंक्शन है, जो मौजूदा क्लास ऑब्जेक्ट को क्रिएट करते समय आटोमेटिक आर्डर में कॉल होता है।
  • Properties – क्लास प्रॉपर्टीज क्लास में वे वेरिएबल है, जो प्रत्येक यूजर डिफाइन क्लास ऑब्जेक्ट के लिए डेटा को स्टोर और प्रोसेस करते हैं।
  • Methods – यह यूजर क्रिएटेड क्लास के अंदर डिफाइन फ़ंक्शन है, जो मौजूदा क्लास ऑब्जेक्ट के बिहैवियर को एक्सप्लेन करते हैं।

Leave a Reply