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. जावास्क्रिप्ट में विधियों को कैसे उधार लें?

    कॉल (), लागू () और बाइंड () जावास्क्रिप्ट में विधियों को उधार लेने के लिए उपयोग किया जाता है। जावास्क्रिप्ट में उधार लेने के तरीकों के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="view

  1. PHP फ़ाइल में त्रुटियों को कैसे प्रदर्शित करें?

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

  1. सी # में विधियों को कैसे परिभाषित करें?

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