6
A
回答
8
$instance = new class {};
$testInstance = new ReflectionClass($instance);
var_dump($testInstance->isAnonymous());
编辑
当然,因为你无论如何必须运行匿名类PHP7,把它包装成一个班轮
var_dump((new ReflectionClass($instance))->isAnonymous());
+0
它的工作原理大。谢谢! – MinhTri
0
你可以试试这个:Here
<?php
class TestClass {}
$anonClass = new class {};
$normalClass = new ReflectionClass('TestClass');
$anonClass = new ReflectionClass($anonClass);
var_dump($normalClass->isAnonymous());
var_dump($anonClass->isAnonymous());
?>
输出:
布尔(假) 布尔(真)
相关问题
- 1. 匿名类实例放置
- 2. 匿名CLOS实例
- 3. 测试,在一个匿名类实例的方法被调用
- 4. 如何测试类型是匿名的?
- 5. 如何检测匿名用户?
- 6. 如何匿名类型的实例转换为NameValueCollection中
- 7. 如何匿名类
- 8. PHP:检测同类的实例
- 9. 匿名类实现接口
- 10. 如何在另一个生成字节码类中使用匿名类实例
- 11. 如何将匿名类方法参数返回到原始实例化类?
- 12. 如何在单元测试中检查python类的实例化
- 13. 如何使用实例转发器缓存带检测的类?
- 14. 如何延长匿名类
- 15. 如何使用匿名类
- 16. 如何缩小匿名类?
- 17. 在回调匿名函数中访问类的实例
- 18. 引用匿名内部类中的实例变量
- 19. 在VB6中创建一个自定义类的匿名实例
- 20. 重新匿名内部类的多个实例
- 21. 使用{...}与新实例化C#中的匿名类型
- 22. 如何在Kotlin中创建匿名接口的实例?
- 23. 在数组中匿名实例化UIButton
- 24. 匿名类型为真实类重构
- 25. 检测basic_string的实例
- 26. AppleScript的:检测双实例
- 27. 如何从匿名类型检索强类型属性?
- 28. 什么是匿名类型如何有用的一些例子?
- 29. 实现ActionListener的Java匿名类?
- 30. 匿名内部类:声明为实例变量VS创建于
出于兴趣,你有什么用匿名类呢?他们很有趣,很酷;但是(除了一些专业库之外)我还没有看到任何特别有用的用例 –
@MarkBaker我需要快速创建一个回调对象,并且它必须实现某个接口;-) – MinhTri