Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php5] static = new?
Ozzy
post
Post #1





Grupa: Zarejestrowani
Postów: 204
Pomógł: 0
Dołączył: 26.12.2003
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


zastanawiam się dlaczego można napisac coś takiego:
[php:1:84791591aa]<?php
class MyClass {
static $var = 2;
static $var = 'string';
?>[/php:1:84791591aa]

a nie można:


[php:1:84791591aa]<?php
class MyClass {
static $var = new MyObject();

?>[/php:1:84791591aa]

Pojawia się komunikat:
Kod
Parse error: parse error, unexpected T_NEW in..on..itd


Dlaczego static nie może być obiektem?
Wiem, że można przypisać obiekt w konstruktorze, ale interesuje mnie dlaczego nie można tego zrobić od razu?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:49