使用示例轻松地在另一个类中使用类

时间:2011-06-02 10:13:35

标签: php class

我有一个php类,告诉我这样的时间(Time.class.php):

<?PHP
class Time {
    var $timestamp;
    function timestamp () {
    $this->timestamp = date('YmdHis');
    return $this->timestamp;
    }
}
?>

我想要做的是在另一个类中调用这个时间,例如(Test.class.php):

<?PHP
class Test {
    function test (){
    $timestamp = ' '; // <--- the timestamp from the other class
    $hourago = $timestamp - 10000;
    return $hourago;
    }
}
?>

我是PHP新手,所以我不明白我在这个主题上读过的内容。从我所读到的,这可以用全局范围(如果它被称为范围)?如果你只能告诉我如何使用全局变量或如何轻松解决这样的问题我会很感激...

2 个答案:

答案 0 :(得分:2)

must使用依赖注意

您可以在构造函数中传递任何引用对象,如下所示:

   function test ($yourTimeStamp){
       $timestamp = $yourTimeStamp
       [...]
   }

答案 1 :(得分:2)

您需要先创建Time类的实例,然后在该实例上调用该方法。

$mytime = new Time();
$timestamp = $mytime->timestamp();

或者你可以看一下静态类方法。