Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何用php将一个日期传递给我的所有班级_Php_Mysql_Date_Oop - Fatal编程技术网

如何用php将一个日期传递给我的所有班级

如何用php将一个日期传递给我的所有班级,php,mysql,date,oop,Php,Mysql,Date,Oop,我的php oop类有问题 我现在做的是 我在试着给我的跑步课打电话 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:

我的php oop类有问题 我现在做的是 我在试着给我的跑步课打电话

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的最终值

跑课

我的主要

每个类都有插入函数


我通过在每个构造函数中传递$Date并从类中获取值来解决这个问题 但直到现在我才明白为什么我的最新代码不起作用

 function __construct($Date) {
           new A($Date);
            new B($Date);
           new C($Date);
          new D($Date);

     }

谢谢你

为什么你有四个类来扩展同一个类?因为我的项目需要上面的代码只是一个关于真实当前代码的示例,我试图简化它以理解问题我不知道同一个类的四个子类如何解决一个问题。这不是我们的问题,现在我们甚至没有交易,但这个问题可能会变成XY问题。
    $Date = date('Y-m-d H:i:s');

  new Run($Date);
function Insert(){
$Date = $this->getDate();
/// and some other stuff 

}
 function __construct($Date) {
           new A($Date);
            new B($Date);
           new C($Date);
          new D($Date);

     }