![]() |
1
221
你可以用 Reflection 为了这个。请注意,如果您经常这样做,您可能希望看到缓存结果。
输出:
|
![]() |
2
21
|
![]() |
3
15
使用 token_get_all() . 即:
输出:
|
![]() |
4
13
根据php-docs注释,如果您能够使用ReflectionClass(php 5):
|
![]() |
5
13
在php5中,您可以使用反射: (manual reference)
|
![]() |
6
8
使用ReflectionClass和
输出:
|
![]() |
7
5
|
![]() |
8
4
在类中有一个方法返回自己的常量很方便。
|
![]() |
9
4
采用静态方法的特性-用于救援看起来它是一个使用带有静态函数的特性来扩展类功能的好地方。traits还允许我们在任何其他类中实现这个功能,而无需反复重写相同的代码(保持干燥)。 在profile类中使用自定义的“constantexport”特性。对于您需要这个功能的每个类都这样做。
使用示例
输出:
|
![]() |
10
3
为什么不把它们作为数组放在类变量中?使循环更容易。
|
![]() |
11
3
最终使用名称空间:
|
![]() |
12
1
|