Kasper Bjørn Nielsen wrote:
> Hej ng
>
> Jeg har et underligt problem. Jeg kan ikke få lov til at kalde på
> getdate() i en klasse i php5. Det går fint udenfor klassen. Nogen der
> ved hvad der er galt?
Mig bekendt (har dog ikke 100% styr på PHP5) kan man kun erklære sine
variable til konstanter.
Hvis du vil have værdien defineret til resultatet af en funnktion bliver
du nødt til at gøre det i konstruktoren.
>
> Her er min kode efterfulgt af fejlmeddelelsen:
>
> ------------------------------------------------------------
> class DateClass {
>
> public $date = getdate();
Ændr ^^^^^^^^^^^^^^^^^^^^^^^^^^ til:
public $date;
og tilføj:
function __construct() {
$this->date = getdate();
}
[klip]
MVH Per Thomsen,
http://www.pert.dk/