我的php oop类有问题 我正在做的是什么 我试图在我的Run类中调用一些类
A , B , C , D classes extends from Run class
这些类中的每一个都有一个将$ Date插入数据库的函数 并且他们每个人需要大约2秒才能执行
我真正需要的是我所有班级的一个日期,但我的问题是我的$ Date变量是可变的我不知道为什么会发生这种情况
例如,A级插入2016-07-16 16:24:55
我的问题是B级插入2016-07-16 16:24:56
和C将插入2016-07-16 16:24:57
我需要的是将2016-07-16 16:24:55(一个日期)插入所有课程 并给最终值$ date
运行类
class Run {
private $Date;
public function getDate(){
return $this->Date;
}
function __construct($Date) {
$this->$Date = $Date;
new A();
new B();
new C();
new D();
}
}
我的主要
$Date = date('Y-m-d H:i:s');
new Run($Date);
每个班级都有插入功能
function Insert(){
$Date = $this->getDate();
/// and some other stuff
}
答案 0 :(得分:1)
我通过在每个构造函数中传递$ Date来解决问题,并从类中获取值 但直到现在我还是不明白为什么我的最新代码无法正常工作
function __construct($Date) {
new A($Date);
new B($Date);
new C($Date);
new D($Date);
}
谢谢