phpbar.de logo

Mailinglisten-Archive

[php] time() in Klassen

[php] time() in Klassen

David Molineus david at molineus.de
Fre Mai 6 17:17:47 CEST 2005


Hallo!

> Hallo Liste,
>
> ich habe ein Problem mit der Ermittlung von Timestamps in Klassen.

[...]

> folgendes funktioniert schlicht nicht:
>
> class xy{
>     var $now=time();
>     
>     [...]
> }

Das Problem tritt auf, da auf einer Objektvariable bei der var 
Deklaration kein dynamischer Wert zugewiesen werden kann. Also sind hier 
nur feste Werte oder Konstanten möglich. Um das zu ermöglichen, was du 
willst, musst du den Konstruktur verwenden (Beispiel für PHP 4):

class xy
{
    var $now = null;

    function xy()
    {
       $this->now = time();
    }
}

Gruß,
David

php::bar PHP Wiki   -   Listenarchive