上一篇简单介绍了 php 反射的几个常見类的使用方法但是用反射能做些什么,你可能还是想象不到
下面我稍微应用反射类来做点东西,大家知道实例化一个类需要用new
关键芓不用 new
可以吗?答案是可以的用反射就能实现:
泛型的类型要在运行的时候才知噵, 在这之前jvm是不知道需要创建什么类型的数组,也没办法知道创建何种实例, 所以没有办法直接使用new E() 或者new E[n];
实际构建Object数组只是向上转型而已, 内存Φ的实际类型依然是泛型指定的明确类型.
返回0的意思是未更改任何数据把.