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

PHP 8 में प्रतिबिंब एपीआई के साथ गुण पढ़ना

PHP 8 में, हम विशेषताओं तक पहुँचने के लिए कक्षाओं, गुणों और वर्ग स्थिरांक, विधियों, कार्यों, मापदंडों का उपयोग करते हैं।

PHP 8 में, प्रतिबिंब API getAttribute() वितरित करता है प्रत्येक मिलान परावर्तन वस्तु पर विधि।

getAttribute() विधि ReflectionAttribute . की एक सरणी देता है उदाहरण जो विशेषता नाम, तर्कों और संकेतित विशेषता के एक उदाहरण को तत्काल करने के लिए कहा जा सकता है।

उदाहरण - PHP 8 में परावर्तन API के साथ विशेषताओं को पढ़ना

<?php
   #[Reading]
   #[Property(type: 'function', name: 'Student')]
   function Student()
   {
      return "Student";
   }
   function getAttributes(Reflector $reflection)
   {
      $attributes = $reflection->getAttributes();
      $finalresult = [];
      foreach ($attributes as $attribute)
      {
         $finalresult[$attribute->getName() ] = $attribute->getArguments();
      }
      return $finalresult;
   }
   $reflection = new ReflectionFunction("Student");
   print_r(getAttributes($reflection));
?>

आउटपुट

Array
(
   [Reading] => Array
   (
   )

   [Property] => Array
   (
      [type] => function
      [name] => Student
   )
)

  1. PHP के साथ फ़ाइल डाउनलोड को कैसे बाध्य करें?

    किसी फ़ाइल को PHP में डाउनलोड करने के लिए बाध्य करने के लिए नीचे दिए गए कोड का उपयोग किया जा सकता है। <?php    header('Content-type: text/javascript');    header('Content-Disposition: attachment; filename="file.js"');    readfile(file that i

  1. जांचें कि क्या कोई स्ट्रिंग PHP में दिए गए शब्द के साथ समाप्त होती है

    यह जांचने के लिए एक फ़ंक्शन बनाएं कि स्ट्रिंग निर्दिष्ट स्ट्रिंग के साथ समाप्त होती है या नहीं। फ़ंक्शन को सफलता पर TRUE या विफलता पर FALSE लौटना चाहिए। निम्नलिखित वाक्य रचना है - endFunc(str, lastStr) जाँच करने के लिए इसमें निम्नलिखित मापदंडों पर विचार करें - str - परीक्षण की जाने वाली स्ट्रिं

  1. PHP के साथ SAP को एकीकृत करना

    SAP को PHP से जोड़ने के कई तरीकों में से - वेब सेवाएं और RFC (रिमोट फंक्शन कॉल) डेवलपर्स द्वारा अधिक उपयोग किए जाते हैं। SAPRFC PHP 4 और PHP 5 के लिए एक एक्सटेंशन मॉड्यूल है। SAPRFC के साथ PHP स्क्रिप्ट से SAP R/3 में ABAP फ़ंक्शन मॉड्यूल को कॉल करना संभव है। आप एसएपी आर/3 से कनेक्टिविटी के साथ वे