मुझे यह जानने की ज़रूरत है कि विधि को स्थिर नाम के रूप में घोषित किया गया है और इसमें वर्ग का नाम दिया गया है। method_exists
स्थिर और गैर स्थैतिक दोनों विधियों के लिए true
प्रदान करता है।यह जांचने के लिए कि PHP में कोई विधि स्थिर है या नहीं?
5
A
उत्तर
6
7
यहाँ कैसे ReflectionMethod उपयोग करने के लिए इस पर कुछ अधिक स्पष्ट तरीका है:
$MethodChecker = new ReflectionMethod($ClassName,$MethodName);
var_dump($MethodChecker->isStatic());
संबंधित मुद्दे
- 1. यह जांचने के लिए कि कोई वेबपृष्ठ मौजूद है या नहीं। jQuery और/या PHP
- 2. कोई सत्र अमान्य है या नहीं, यह जांचने के लिए
- 3. यह जांचने के लिए कि फ़ाइल बाइनरी है या नहीं?
- 4. यह जांचने के लिए कि कोई int शून्य या खाली नहीं है या नहीं?
- 5. यह जांचने के लिए कि सत्र मौजूद है या नहीं?
- 6. यह जांचने के लिए कि कोई फ़ाइल निर्देशिका या पाइथन में नियमित फ़ाइल है या नहीं?
- 7. यह जांचने के लिए कि उपयोगकर्ता ने PHP में फ़ाइल अपलोड की है या नहीं?
- 8. यह जांचने के लिए कि कोई चर एक संख्या या स्ट्रिंग है या नहीं?
- 9. जावा - यह जांचने के लिए कि कोई विभाजन एक पूर्णांक या फ़्लोट है या नहीं?
- 10. यह जांचने के लिए कि कोई फ़ंक्शन सार्वजनिक है या PHP
- 11. यह जांचने के लिए कि कोई ऑब्जेक्ट IE में नोडलिस्ट का उदाहरण है या नहीं?
- 12. यह जांचने के लिए कि कोई स्ट्रिंग किसी सरणी में है या नहीं?
- 13. यह जांचने के लिए कि फ़ोल्डर में कोई फ़ाइल मौजूद है या नहीं?
- 14. यह जांचने के लिए कि .NET में कोई स्ट्रिंग एक संख्या है या नहीं?
- 15. आईफोन: यह जांचने के लिए कि स्ट्रिंग में कोई सबस्ट्रिंग मौजूद है या नहीं?
- 16. यह जांचने के लिए कि कोई स्ट्रिंग किसी निश्चित सीमा में है या नहीं। (जावा)
- 17. यह जांचने के लिए कि कोई ऑब्जेक्ट किसी इंटरफ़ेस को लागू करता है या नहीं?
- 18. क्या यह जांचने का कोई तरीका है कि कोई चर जावास्क्रिप्ट में दिनांक है या नहीं?
- 19. सी यह जांचने के लिए तेज़ तरीका है कि कोई निर्देशिका मौजूद है या नहीं
- 20. क्या यह जांचने के लिए है कि कोई जेएस वैरिएबल डी 3 चयन है या नहीं?
- 21. यह जांचने के लिए कि कोई int एक शून्य है
- 22. यह जांचने के लिए सबसे अच्छी विधि है कि सूची में कोई ऑब्जेक्ट आखिरी (तिथि तक)
- 23. यह जांचने के लिए कि कोई एफ़टीपी निर्देशिका मौजूद है
- 24. यह जांचने के लिए कि .NET 4.0
- 25. मूल सी # .NET विधि यह जांचने के लिए कि
- 26. यह जांचने के लिए कि कोई कंप्यूटर C#
- 27. केवीओ - यह जांचने के लिए कि कोई ऑब्जेक्ट पर्यवेक्षक है या नहीं?
- 28. अमेज़ॅन SimpleEmail: यह जांचने के लिए कि कोई ईमेल डिलीवर किया गया है या नहीं?
- 29. jQuery सत्यापन प्लगइन: यह जांचने के लिए कि कोई तत्व मान्य है या नहीं?
- 30. Symfony2: यह जांचने के लिए कि कोई कार्रवाई सुरक्षित है या नहीं?
कैसे काम करता है? लिंक ReflectionClass :: getStaticPropertyValue को इंगित करता है लेकिन यह गुणों के लिए विधियों के लिए नहीं है। इसे यहां लिंक करना चाहिए: http://php.net/manual/en/reflectionmethod.isstatic.php लेकिन इसमें कोई उदाहरण नहीं है, और मैं यह नहीं समझ सकता कि यह कैसे काम करता है। –
इसे समझ लिया। एक नया जवाब जोड़ना –
$ विधि = नया प्रतिबिंब विधि ('NameOfClass', 'nameOfMethod'); $ isStatic = $ method-> isStatic(); –