mulertech / class-manipulation
此类操作类
v1.0.3
2023-05-28 19:48 UTC
Requires
- php: >=7.3
README
此类操作类
安装
使用composer安装应用包的两种方法
将以下内容添加到您的"composer.json"文件的require部分
"mulertech/class-manipulation": "^1.0"
并运行以下命令
php composer.phar update
运行以下命令
php composer.phar require mulertech/class-manipulation "^1.0"
用法
获取给定反射类的所有反射方法(不包括父类方法或其他方法)
$reflectionMethods = ClassManipulation::getClassReflectionMethods(new ReflectionClass(Foo::class));
获取类的名字(小写)
$className = ClassManipulation::getClassNameLower(/complete/namespace/to/class/ClassName::class);
// classname
获取给定类的属性(不包括父类的属性)
$properties = ClassManipulation::getClassProperties(/complete/namespace/to/class/ClassName::class);
// ['property1', 'property2']