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

PHP में सरणी से कंस्ट्रक्टर में तर्क पास करें

रिफ्लेक्शन एपीआई का इस्तेमाल ऐरे से कंस्ट्रक्टर तक तर्कों को पास करने के लिए किया जा सकता है।

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) पैरामीटर सरणी नाम - डेटा को फ़िल्टर करने के लिए एक सरणी। पैरामीटर - यह फ़िल्टर तर्कों की एक सरणी निर्दिष्ट करता है। वापसी filter_var_array() फ़ंक्शन सफलता पर य

  1. PHP में सरणी () फ़ंक्शन

    PHP में array() फंक्शन एक array बनाता है। PHP में Array तीन प्रकार की होती है। अनुक्रमित सरणियाँ - यह संख्यात्मक सूचकांक के साथ एक सरणी है सहयोगी सरणियाँ - यह नामित कुंजियों वाली एक सरणी है बहुआयामी सरणियाँ − यह एक सरणी है जिसमें एक या अधिक सरणियाँ होती हैं सिंटैक्स // array with numeric