哪个编辑器可以直接把php类里面的所有方法名称全部导出

发布网友 发布时间:2022-04-06 01:55

我来回答

2个回答

懂视网 时间:2022-04-06 06:17

php打印出类的所有方法的方法:可以利用get_class_methods()函数来实现,它可以返回由类的方法名组成的数组。如果出错,则函数返回NULL。

get_class_methods()函数可以返回由类的方法名组成的数组。如果出错,则返回 NULL。

(推荐教程:php视频教程)

语法格式:

get_class_methods ( mixed $class_name )

举例:

<?php

class myclass {
 // constructor
 function myclass()
 {
 return(true);
 }

 // method 1
 function myfunc1()
 {
 return(true);
 }

 // method 2
 function myfunc2()
 {
 return(true);
 }
}

$class_methods = get_class_methods('myclass');
// or
$class_methods = get_class_methods(new myclass());

foreach ($class_methods as $method_name) {
 echo "$method_name
";
}

?>

输出结果:

myclass
myfunc1
myfunc2

热心网友 时间:2022-04-06 03:25

function logVars($varList, $excludeList = null) {
if ($excludeList == null){
$excludeList = array('GLOBALS', '_FILES', '_COOKIE', '_POST', '_GET', '_SERVER', '_REQUEST', '_G', 'discuz'); //排除查看的变量名
}
$list = array();
foreach ($varList as $key => $value) {
if (!in_array($key, $excludeList)){
$list[$key] = $value;
}
}
echo '<pre>';
print_r($list);
echo '</pre>';
}
logVars(get_defined_vars()); //变量
logVars(get_defined_constants()); //常量

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com