説明
array
get_class_methods ( string class_name)
ã“ã®é–¢æ•°ã¯ã€æŒ‡å®šã—ãŸã‚¯ãƒ©ã‚¹class_nameã«
ã¤ã„ã¦ãƒ¡ã‚½ãƒƒãƒ‰ã®åå‰ã‚’連想é…列ã¨ã—ã¦è¿”ã—ã¾ã™ã€‚
注æ„
PHP 4.0.6 以é™ã§ã¯ã€class_name ã®æ›¿ã‚りã«
オブジェクト自身を指定ã™ã‚‹ã“ã¨ãŒå¯èƒ½ã§ã™ã€‚例ãˆã°ã€
例 1get_class_methods()ã®ä¾‹ <?php
class myclass {
// コンストラクタ
function myclass() {
return(true);
}
// メソッド1
function myfunc1() {
return(true);
}
// メソッド2
function myfunc2() {
return(true);
}
}
$my_class = new myclass();
$class_methods = get_class_methods(get_class($my_class));
foreach ($class_methods as $method_name) {
echo "$method_name\n";
}
?> |
|
上ã®ä¾‹ã®å‡ºåŠ›ã¯æ¬¡ã®ã‚ˆã†ã«ãªã‚Šã¾ã™ã€‚
get_class_vars()ã€
get_object_vars()ã‚‚å‚照下ã•ã„。