Sintaxe
get_class_vars ( $class_name );
Definição e Uso
Esta função obtém as propriedades padrão da classe fornecida. Retorna uma matriz associativa de propriedades públicas padrão da classe.
Parâmetros
Sr. Não |
Parâmetro e Descrição |
1 |
class_name(Required) O nome da classe. |
Valor de retorno
Ele retorna uma matriz associativa de propriedades públicas padrão da classe. Os elementos resultantes do array estão na forma de varname => value.
Exemplo
A seguir está o uso desta função -
<?php
class helloworld {
var $var1;
var $var2 = "xyz";
var $var3 = 100;
private $var4; // PHP 5
function helloworld() {
$this->var1 = "foo";
$this->var2 = "bar";
return true;
}
}
$hello_class = new helloworld();
$class_vars = get_class_vars(get_class($hello_class));
foreach ($class_vars as $name => $value) {
echo "$name : $value \n";
}
?>
Isso produzirá o seguinte resultado -
var1 :
var2 : xyz
var3 : 100