php 绕过 __construct 不进行传参 怎么调用

邻里 发布于 2014/06/21 13:23
阅读 1K+
收藏 0
PHP

别人写好了一个类 就是一个普通的类 但是类里面已经写好了__construct 方法 里面有两个参数!如果调用的话必须要传参!

如果用self来调用 又不是静态的类! 所以我想问下 如何调用这个类 却不用传参给方法!!

加载中
0
热血青年
热血青年
写个类继承...重写构造函数....
邻里
邻里
继承想过 但不太方便 我只想new 的时候不传参!
0
__FresHmaN
__FresHmaN
直接改不久成了。。。
0
pantrick
pantrick
php又不是编译的,二楼机智
0
自由之信
自由之信
第一,你如果不传参数能不能工作?第二,如果不传参数都可以工作的话,直接传入空值就可以了。
0
hylent
hylent
$object=(new ReflectionClass('ClassName'))->newInstanceWithoutConstructor();


邻里
邻里
ReflectionMethod::invoke — Invoke 这个好用!谢谢!
邻里
邻里
反射????
0
欣儿
欣儿
直接修改吧,加个默认参数为空
返回顶部
顶部