get_class_varsとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > get_class_varsの意味・解説 

get_class_vars

(PHP 4, PHP 5)
get_class_vars — クラスのデフォルトプロパティを取得する

説明

array get_class_vars ( string class_name )
指定したクラスのデフォルトプロパティを取得します。

パラメータ

class_name
クラス名。

返り値

クラスのデフォルト public プロパティを有する連想配列を返します。 返される配列要素は、変数名 => 値 の形式となります。

変更履歴

バージョン説明
4.2.0 より前 初期化されていないクラス変数は、 get_class_vars() で返されません。

例 351. get_class_vars() の例
<?php

class myclass {

   var $var1; // この変数にはデフォルト値がありません...
   var $var2 = "xyz";
   var $var3 = 100;
   private $var4; // PHP 5

   // コンストラクタ
   function myclass() {
       // いくつかのプロパティを変更する
       $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";
}

?>
上の例の出力は以下となります。

// PHP 4.2.0 未満
var2 : xyz
var3 : 100

// PHP 4.2.0 以降
var1 :
var2 : xyz
var3 : 100

    


参考

get_class_methods()
get_object_vars()



このページでは「PHP関数リファレンス」からget_class_varsを検索した結果を表示しています。
Weblioに収録されているすべての辞書からget_class_varsを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からget_class_vars を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「get_class_vars」の関連用語

get_class_varsのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



get_class_varsのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.

©2024 GRAS Group, Inc.RSS