![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
witam,
czy zmienne publiczne musza być deklarowane w klasie ? Kod <?php class A { public $y; //czy ta deklaracja jest potrzebna <img src="style_emoticons/<#EMO_DIR#>/questionmark.gif" style="vertical-align:middle" emoid="??" border="0" alt="questionmark.gif" /> function pisz($x) { echo $this->y = $x; } } ?> gino Ten post edytował gino 3.03.2008, 20:41:59 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 108 Pomógł: 26 Dołączył: 29.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie, nie muszą
|
|
|
![]()
Post
#3
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Powiem więcej. Nie powinny być, chyba, że jesteś w stanie dobrze uargumentować fakt, że składowa klasy ma być publiczna.
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 566 Pomógł: 18 Dołączył: 23.08.2003 Skąd: Łomża Ostrzeżenie: (0%) ![]() ![]() |
Powiem więcej. Nie powinny być, chyba, że jesteś w stanie dobrze uargumentować fakt, że składowa klasy ma być publiczna. Możesz rozwinąć pogląd? Czemu nie powinny? Moim zdaniem powinny być deklarowane. Co z testami jednostkowymi? Nie będziemy przecież pisać getterów i setterów do małych, prostych klas -------------------- *Note: No animals were killed durning the construction of this post.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 07:06 |