![]() |
![]() |
-lukasamd- |
![]()
Post
#1
|
Goście ![]() |
Witam,
powoli staram się używać OOP i dziś trafiłem na coś, o czym nigdzie nie czytałem. Wszędzie piszą, znakuj metodę prywatną klasy tak: Kod private function nazwa_funkcji(DALSZY KOD w przeglądanym pliku znalazlem coś takiego: Kod function _nazwa_funkcji(DALSZY KOD a następnie w dokumentacji dowiedziałem się, że ma to dostęp prywatny... Czy jest to zamienny sposób oznaczania, czy jeszcze coś innego? Jeżeli to pierwsze, to co lepiej stosować? Wydaje mi się że pierwszy wariant jest najbardziej czytelny, ale nie wiem jak się przyjęło. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
dla oznaczenia metody prywatnej uzywa sie slowa "private".
uzywanie podkreslenia jest tylko i wyłącznie jednym z przyjętych nazewnictw zmiennych/funkcji, mowiących, zeby podkresleniem rozpoczynac zmienne prywatne. Inne nazewnictwa mówią, ze zmiennna prywatna to zmienna pisana z małej litery. zmienna pisana z duzej litery to zmienna publiczna. taki wiec kod: function _nazwa_funkcji dla php to nic innego jak funkcja publiczna. Dla notacji - prywatna taki zas : private function _nazwa_funkcji dla php to funkcja prywatna. Dla notacji też prywatna. No ale ważniejsze jest to co dla php (IMG:style_emoticons/default/winksmiley.jpg) Notację/nazewnictwo należy stosować tylko dla przejrzystości dla człowieka |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 16:08 |