PHP取得一个类的属性和方法的实现代码

yipeiwu_com5年前PHP代码库
复制代码 代码如下:

<?php
class myclass {
var $var1;
var $var2 = 'xyz';
var $var3 = 100;
private $var4;
function myclass() {
$this->val1 = "foo";
$this->val2 = "bar";
return true;
}

function test1() {
return true;
}
}

//get_class_methods() 返回由类的方法名组成的数组
get_class_methods('myclass') 或 get_class_methods(new myclass()) ;

//get_class() 返回对象的类名
//get_class_vars() 返回由类的默认属性组成的数组
$my_class = new myclass();
$class_vals = get_class_vars(get_class($my_class));
foreach($class_vars as $name => $value) {
echo "$name : $value\n<br/>";
}
?>

相关文章

php通过文件流方式复制文件的方法

本文实例讲述了php通过文件流方式复制文件的方法。分享给大家供大家参考。具体分析如下: php的stream_copy_to_stream()函数可以被用来将一个流中的数据复制到另一个。...

php通过strpos查找字符串出现位置的方法

本文实例讲述了php通过strpos查找字符串出现位置的方法。分享给大家供大家参考。具体分析如下: strpos用来查找一个字符串在另一个字符串中首次出现的位置,strpos区分大小写,...

简介WordPress中用于获取首页和站点链接的PHP函数

home_url()(获取首页链接) ome_url() 函数用来获取 WordPress 的首页链接。 用法 home_url( $path, $scheme ); 参数 $...

php魔术方法与魔术变量、内置方法与内置变量的深入分析

php内置变量了:DIRECTORY_SEPARATORDIRECTORY_SEPARATOR是一个返回跟操作系统相关的路径分隔符的php内置命令,在windows上返回/,而在linu...

让PHP COOKIE立即生效,不用刷新就可以使用

复制代码 代码如下: //PHP COOKIE设置函数立即生效。 function cookie($var, $value='', $time=0, $path='', $domain=...