Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> PHP

PHP में मेथड्स को कैसे चेन करें?


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

उदाहरण

नीचे एक सरल उदाहरण है जो इसे प्रदर्शित करता है:

<?php 
class sample_class { 
    private $str; 
    function __construct() { 
        $this->str = ""; 
    } 
    function addA() { 
        $this->str .= "am"; 
        return $this; 
    } 
    function addB() { 
        $this->str .= "_bn"; 
        return $this; 
    } 
    function getStr() { 
        return $this->str; 
    } 
} 
$new_object = new sample_class(); 
echo $new_object->addA()->addB()->getStr();

आउटपुट

यह निम्न आउटपुट देगा:

am_bn

  1. जावास्क्रिप्ट में मेथड्स उधार कैसे लें? जावास्क्रिप्ट में मेथड्स उधार कैसे लें?

    call(), apply() और bind() का उपयोग जावास्क्रिप्ट में मेथड्स उधार लेने के लिए किया जाता है। जावास्क्रिप्ट में मेथड्स उधार लेने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, init

  1. - PHP फ़ाइल में एरर्स कैसे प्रदर्शित करें?

    एक PHP एप्लिकेशन स्क्रिप्ट के रनटाइम के दौरान कई स्तर के एरर्स उत्पन्न करता है। तो इस लेख में, हम सभी एरर्स और वार्निंग मैसेजेस को प्रदर्शित करना सीखेंगे। सभी PHP एरर्स और वार्निंग्स को प्रदर्शित करने का सबसे तेज़ तरीका है अपने PHP कोड फ़ाइल में ये लाइनें जोड़ना: ini_set(display_errors, 1); ini_se

  1. - C# में मेथड कैसे परिभाषित करें?

    एक मेथड स्टेटमेंट्स का एक समूह होता है जो मिलकर एक कार्य करते हैं। प्रत्येक C# प्रोग्राम में कम से कम एक क्लास होती है जिसमें Main नामक एक मेथड होता है।जब आप एक मेथड को परिभाषित करते हैं, तो आप मूल रूप से उसकी संरचना के तत्वों की घोषणा करते हैं। C# में मेथड को परिभाषित करने का सिंटैक्स निम्नानुसार ह