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

PHP में एरे से कंस्ट्रक्टर में आर्गुमेंट्स पास करना


Reflection API का उपयोग एरे से कंस्ट्रक्टर में आर्गुमेंट्स पास करने के लिए किया जा सकता है।

ReflectionClass::newInstanceArgs

उपरोक्त लाइन दिए गए आर्गुमेंट्स से नया क्लास इंस्टेंस बनाती है:

public ReflectionClass::newInstanceArgs ([ array $args ] ) : object

यह क्लास का नया इंस्टेंस बनाता है जब आर्गुमेंट्स को कंस्ट्रक्टर में पास किया जाता है। यहां, args उन आर्गुमेंट्स को संदर्भित करता है जिन्हें क्लास कंस्ट्रक्टर में पास करने की आवश्यकता होती है।

उदाहरण

<?php 
    $my_class = new ReflectionClass('ReflectionFunction'); 
    $my_instance = $my_class->newInstanceArgs(array('substr')); 
    var_dump($my_instance); 
?>

आउटपुट

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

object(ReflectionFunction)#2 (1) { ["name"]=> string(6) "substr" }

  1. - PHP में ऑब्जेक्ट को ऐरे में कन्वर्ट करें

    एक PHP एप्लिकेशन में, हम स्ट्रिंग, ऐरे, ऑब्जेक्ट्स या अधिक जैसे विभिन्न फॉर्मेट्स में डेटा के साथ काम कर रहे हैं। एक रियल-टाइम एप्लिकेशन में, हमें वांछित आउटपुट प्राप्त करने के लिए PHP ऑब्जेक्ट रिजल्ट को एसोसिएटिव ऐरे के रूप में पढ़ने की आवश्यकता हो सकती है। तो हम यहां चर्चा करेंगे कि PHP ऑब्जेक्ट

  1. - PHP में filter_var_array() फंक्शन

    विवरण filter_var_array() फंक्शन कई वेरिएबल्स को फिल्टर करने के लिए उपयोग किया जाता है। सिंटैक्स filter_var_array(arrayname, parameters) पैरामीटर्स arrayname − डेटा फिल्टर करने के लिए एक ऐरे। parameters − यह फिल्टर आर्गुमेंट्स का एक ऐरे निर्दिष्ट करता है। रिटर्न वैल्यू filter_var_array() फंक्शन

  1. - PHP में array() फ़ंक्शन / सरणी निर्माण

    PHP में array() भाषा निर्माण (language construct) है जो सरणी बनाता है। PHP 5.4+ में छोटा सिंटैक्स [] भी उपलब्ध है। PHP में तीन प्रकार की सरणियाँ होती हैं। सरणी के प्रकार (Array Types) प्रकारविवरणउदाहरण सूचकांकित (Indexed)संख्यात्मक कुंजियाँ (0, 1, 2...)[10, 20, 30] सहयोगी (Associative)नामित कुंजि