Search DaTutorials:  
HOME
Php Tutorials
Articles
Basics
Date and Time
File Manipulations
Forms
Functions
General
Interactivity
MySql
Navigation
News,Shoutboxes and Blogs
Language Structure and Data Types
Searching
Security
String Manipulation
User Information and Stats
Search For a Tutorial
Php Reference

get_class_vars

(PHP 4 , PHP 5)

get_class_vars --  Returns an array of default properties of the class

Description

array get_class_vars ( string class_name)

This function will return an associative array of default properties of the class. The resulting array elements are in the form of varname => value.

Note: Prior to PHP 4.2.0, Uninitialized class variables will not be reported by get_class_vars().

Example 1. get_class_vars() example

<?php

class myclass {

   var
$var1; // this has no default value...
  
var $var2 = "xyz";
   var
$var3 = 100;
  
  
// constructor
  
function myclass() {
      
// change some properties
      
$this->var1 = "foo";
      
$this->var2 = "bar";
       return
true;
   }

}

$my_class = new myclass();

$class_vars = get_class_vars(get_class($my_class));

foreach (
$class_vars as $name => $value) {
   echo
"$name : $value\n";
}

?>

Will produce:

// Before PHP 4.2.0
var2 : xyz
var3 : 100

// As of PHP 4.2.0
var1 :
var2 : xyz
var3 : 100

See also get_class_methods(), get_object_vars()



Copyright © 2001-2004 The PHP Group
All rights reserved.

     B&B Llandudno | Car Insurance | Free Ringtones | Buy Anything On eBay | Car Finance
Home     Link To Us     Ad With Us     Contact Us     Tell A Friend     Affiliates     Blog     MsOfficeHelp