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. 在JAVA中标识匿名类实例
- 7. 如何测试类型是匿名的?
- 8. 如何从PHP 7中的匿名访问主类的实例?
- 9. 如何检测匿名用户?
- 10. 如何检测匿名配置文件
- 11. 如何匿名类型的实例转换为NameValueCollection中
- 12. 如何匿名类
- 13. 如何在Kotlin中创建一个匿名类的抽象类的实例?
- 14. 从匿名类参数访问类的实例
- 15. 创建抽象类或匿名类的实例
- 16. Java Swing传递类vs匿名类的实例
- 17. 如何匿名实例化存储在Java类对象中的抽象类?
- 18. PHP:检测同类的实例
- 19. Mootools - 检测一个css类的实例
- 20. 异常在匿名内部类例如
- 21. 实体SQL匿名类型?
- 22. 匿名类实现接口
- 23. 从名称检查类型的实例
- 24. 如何在另一个生成字节码类中使用匿名类实例
- 25. 如何将匿名类方法参数返回到原始实例化类?
- 26. 如何在单元测试中检查python类的实例化
- 27. 如何使用实例转发器缓存带检测的类?
- 28. 如何使用匿名类
- 29. 如何缩小匿名类?
- 30. 如何延长匿名类
出于兴趣,你有什么用匿名类呢?他们很有趣,很酷;但是(除了一些专业库之外)我还没有看到任何特别有用的用例 –
@MarkBaker我需要快速创建一个回调对象,并且它必须实现某个接口;-) – MinhTri