其實是能實現的,通過get_class()函式
複製**
$mdb = new mysql();
$com = new common();
$all_vars = array_keys(get_defined_vars());
$sys_vars = array('globals', '_env', 'http_env_vars', '_post', 'http_post_vars', '_get', 'http_get_vars', '_cookie', 'http_cookie_vars', '_server', 'http_server_vars', '_files', 'http_post_files', '_request', '_session', 'http_session_vars'); // 過濾掉全域性變數
$cur_vars = array_diff($all_vars, $sys_vars);
$cur_class = array();
foreach ($cur_vars as $var)
} print_r($cur_class);
可以列印物件,不過只能列印物件的屬性,它的方法不能列印出來 補充一下,要想獲取物件的方法列表,可以用get_class_methods函式
列印出所有的 水仙花數
題目 列印出所有的 水仙花數 所謂 水仙花數 是指乙個三位數,其各位數字立方和等於該數本身。例如 153是乙個 水仙花數 因為153 1的三次方 5的三次方 3的三次方。程式分析 利用for迴圈控制100 999個數,每個數分解出個位,十位,百位。程式源 usr bin python coding ...
通過runtime列印出物件所有屬性的值
通過runtime列印出物件所有屬性的值 今天給給大家提供的關於nsobject的category,通過runtime列印屬性的值,相當有用哦,以後你再也不用每個物件都通過nslog來逐個列印屬性值了。原始碼 nsobject properties.h 與 nsobject properties.m...
通過runtime列印出物件所有屬性的值
通過runtime列印出物件所有屬性的值 今天給給大家提供的關於nsobject的category,通過runtime列印屬性的值,相當有用哦,以後你再也不用每個物件都通過nslog來逐個列印屬性值了。原始碼 nsobject properties.h 與 nsobject properties.m...