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