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

PHP में ऑब्जेक्ट की मेमोरी में साइज प्राप्त करना?


क्लास बनाकर मेमोरी आवंटित करने से पहले और बाद में memory_get_usage() फ़ंक्शन को कॉल किया जा सकता है।

class MyBigClass { 
    var $allocatedSize; 
    var $allMyOtherStuff; 
} 
function AllocateMyBigClass() { 
    $before = memory_get_usage(); 
    $ret = new MyBigClass; 
    $after = memory_get_usage(); 
    $ret->allocatedSize = ($after - $before); 
    return $ret; 
}

आउटपुट पर्यावरण सेटअप के संबंध में ऑब्जेक्ट की मेमोरी होगी।


  1. - PHP में date_modify() फंक्शन

    PHP में date_modify() फंक्शन टाइमस्टैम्प को बदलता है। सफलता पर NULL और विफलता पर FALSE लौटाता है। सिंटैक्स date_modify(object, modify) पैरामीटर्स object - date_create() द्वारा लौटाया गया DateTime ऑब्जेक्ट। modify - तारीख/समय स्ट्रिंग निर्दिष्ट करता है। रिटर्न वैल्यू सफलता पर NULL, विफलता पर FAL

  1. - PHP में method_exists() फंक्शन

    PHP में method_exists() फंक्शन जांचता है कि क्लास मेथड मौजूद है या नहीं। सिंटैक्स method_exists(object, name_of_method) पैरामीटर्स object - ऑब्जेक्ट इंस्टेंस या क्लास नाम। name_of_method - मेथड नाम। रिटर्न वैल्यू यदि method_name द्वारा दिया गया मेथड दिए गए ऑब्जेक्ट के लिए परिभाषित किया गया है त

  1. - PHP में get_object_vars() फंक्शन

    PHP में get_object_vars() फंक्शन दिए गए ऑब्जेक्ट की प्रॉपर्टीज़ प्राप्त करता है। यह निर्दिष्ट ऑब्जेक्ट के लिए परिभाषित ऑब्जेक्ट प्रॉपर्टीज़ की एक सहयोगी सरणी लौटाता है। सिंटैक्स get_object_vars(object) पैरामीटर्स object - एक ऑब्जेक्ट इंस्टेंस। रिटर्न वैल्यू निर्दिष्ट ऑब्जेक्ट के लिए परिभाषित ऑब