से विशिष्ट वर्ग फ़ील्ड छुपाएं क्या प्रिंट_आर से विशिष्ट वर्ग फ़ील्ड छिपाना संभव है?print_r या var_dump
<?php
class DataManager {
public $data = array();
}
class Data {
public $manager;
public $data = array();
public function Data ($m, $d) {
$this->manager = $m;
$this->data = $d;
}
}
$manager = new DataManager();
for ($a = 0; $a < 10; $a++) {
$manager->data[] = new Data($manager, 'Test ' . md5($a));
}
echo '<pre>';
print_r($manager);
?>
यह मुद्रित होगा
DataManager वस्तु ( [डेटा] => सरणी ( [0] => डेटा ऑब्जेक्ट ( [प्रबंधक] => DataManager वस्तु प्रत्यावर्तन [डेटा] => परीक्षण cfcd208495d565ef66e7dff9f98764da )
[1] => Data Object ( [manager] => DataManager Object *RECURSION* [data] => Test c4ca4238a0b923820dcc509a6f75849b ) .......
क्या यह संभव है किसी भी तरह उत्पादन व्यवहार बदलने के लिए तो यह प्रिंट की इस पसंद है? DocComment/** @hidden **/
DataManager वस्तु ( [डेटा] => सरणी ( [0] => डेटा ऑब्जेक्ट ( [डेटा] => टेस्ट cfcd208495d565ef66e7dff9f98764da )
साथ की तरह[1] => Data Object ( [data] => Test c4ca4238a0b923820dcc509a6f75849b )
यदि नहीं, तो वहाँ पीएचपी lib कि शायद प्रतिबिंब का उपयोग करता है किसी प्रकार का है और किसी भी तरह नजरअंदाज सामान?
धन्यवाद
आप कैसे निर्धारित करते हैं कि क्या दिखने की अनुमति है और क्या नहीं है? – salathe