के गुणों पर पुनरावृत्त करें मैं php वर्ग के (सार्वजनिक या निजी) गुणों को कैसे पुन: सक्रिय कर सकता हूं?एक php वर्ग
उत्तर
टीएल; डॉ;
// iterate public vars of class instance $class
foreach (get_object_vars($class) as $prop) {
echo "$prop\n";
}
व्याख्या:
http://nz.php.net/get_object_vars
class foo {
private $a;
public $b = 1;
public $c;
private $d;
static $e;
public function test() {
var_dump(get_object_vars($this));
}
}
$test = new foo;
var_dump(get_object_vars($test));
$test->test();
?>
array(2) {
["b"]=> int(1)
["c"]=> NULL
}
array(4) {
["a"]=> NULL
["b"]=> int(1)
["c"]=> NULL
["d"]=> NULL
}
मेक भावना?
तो मैं क्या कर सकता है एक: foreach (get_object_vars (यह $) $ प्रोप => $ वैल के रूप में) ? –
हां, हालांकि केवल सार्वजनिक वर्र्स प्रदर्शित किए जाएंगे, निजी लोग केवल तब लौटाए जाते हैं जब get_object_vars के कॉलर कक्षा के अंदर होते हैं। – Louis
हाँ, जैसा कि Lou ने कहा, get\_object\_vars वह फ़ंक्शन है जिसकी आपको आवश्यकता है। –
- 1. एक PHP वर्ग
- 2. php अमूर्त वर्ग एक और सार वर्ग
- 3. PHP वर्ग
- 4. PHP ओओपी :: एक एपीआई रैपर वर्ग
- 5. एक PHP वर्ग डिजाइनिंग। सही तरीका
- 6. PHP इकाई वर्ग जनरेटर
- 7. उपयोगी PHP डेटाबेस वर्ग
- 8. PHP गतिशील वर्ग लोडिंग
- 9. PHP टेम्पलेट वर्ग?
- 10. विस्तारित PHP स्थैतिक वर्ग
- 11. PHP वर्ग फ़ाइल
- 12. PHP: किसी अन्य वर्ग
- 13. PHP के इटरेटर वर्ग
- 14. PHP अजीबता इमेजिक वर्ग
- 15. PHP वर्ग नहीं मिला
- 16. PHP वर्ग घोषणा
- 17. मूल PHP/MySQL खोज वर्ग
- 18. MySQL क्वेरी बिल्डर PHP वर्ग
- 19. एक PHP वर्ग बनाएं -> किसी अन्य वर्ग में इसकी एक वस्तु बनाएं
- 20. PHP अभिगम अभिभावक वर्ग परिवर्तनीय
- 21. अंतर "वर्ग एक, वर्ग बी" और "वर्ग एक :: बी '
- 22. PHP: जांचें कि कोई चर एक निश्चित वर्ग
- 23. यह एक php बग है: उप-वर्गों को मूल वर्ग
- 24. भ्रष्ट .docx फ़ाइलें जब एक PHP IMAP वर्ग
- 25. किसी अन्य वर्ग से एक चर को कॉल करना PHP
- 26. विस्तार एक सिंगलटन वर्ग
- 27. एक वर्ग
- 28. एक वर्ग
- 29. एक वर्ग
- 30. एक वर्ग
यहां तक कि आप टाइप-कास्ट वस्तुओं: 'var_dump ((सरणी) $ वस्तु);' – Xeoncross