Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 4.01.2009 Ostrzeżenie: (0%)
|
Witam.
Często w kodach można się spotkać z zapisami zmiennych np. $sNazwa, $aNazwa, $_nazwa. Rozumiem że 's' ,'a' to określenie typów zmiennych. Po co się to stosuje i kiedy to jest przydatne i czy nejlepiej zawsze jest to stosować. Czy nie wystarczy w komentarzach klasy opisać typ zmiennej. No i jeszcze '_' - to kompletnie nie wiem co oznacza. Fajnie jakby ktoś rzucił linkiem żebym mógł poczytać, bo googlarkę nie wiem o co pytać.
Powód edycji: [erix] przeniosłem
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 999 Pomógł: 30 Dołączył: 14.01.2007 Skąd: wiesz ? Ostrzeżenie: (0%)
|
Używam NetBeans 6.5 i notacji węgierskiej. Dzięki niej łatwiej mi się segreguje zmienne w końcowej fazie przez co jeśli muszę coś zmienić jest to banalnie proste. Nie muszę używać żadnych skrótów czy klikać po menusach, żeby wiedzieć za co odpowiada jaka zmienna. Polecam stosowanie tej metody w PHP.
i = integer s = string c = char m = mixed b = boolean a = array r = resource _ = private / protected ( przestałem stosować to w zmiennych kiedy przerzuciłem się na notacje węgierską. Teraz tego prefiksu używam tylko w nazwach metod ) Dzisiaj na przykład machnąłem sobie klasę która mi pobiera pliki z serwera FTP i je obrabia. W sumie wydaje mi się że takie manipulacje na FTP powinny odbywać się w modelu, ale już nie chciało mi się bawić w te ceregiele zwłaszcza że model w moim FW jest kiepsko obsługiwany. |
|
|
|
caladan Przejrzystość kodu 26.06.2009, 15:41:45
LBO To jest tzw notacja węgierska. 26.06.2009, 15:44:31
Vielta Zależy od osoby. Jedni stosują, inni nie. Stosuje ... 26.06.2009, 15:44:43
LBO Cytat(Vielta @ 26.06.2009, 16:44:43 )... 26.06.2009, 15:50:04
Vielta Dla mnie przydatne ze względu na programowani... 26.06.2009, 15:58:11
erix CytatWięc nie zawsze z dostępem do eclipse, z któr... 26.06.2009, 16:17:03
dr_bonzo Kiedys uzywalem tej "notacij wegierskiej... 26.06.2009, 16:29:54
Vielta Cytat(erix @ 26.06.2009, 17:17:03 ) J... 26.06.2009, 16:37:15
osl w zupełności zgadzam się z dr_bonzo. notacji węgie... 26.06.2009, 16:37:32
batman Notacji węgierskiej używałem z powodzeniem przez d... 26.06.2009, 16:49:23
erix ~Vielta - napisałeś o przenośności, ja odpowiedzia... 26.06.2009, 16:50:09
dr_bonzo CytatA znak podkreślenia ( _ ) nie został wymyślon... 26.06.2009, 17:55:17
Vielta @erix:
Mea culpa, późna godzina jest (tjaa). Notac... 26.06.2009, 17:58:48
Crozin @orglee: ftpUser, ftpPass, ftpAddress - już po tym... 27.06.2009, 07:27:18 
bim2 Cytat(Crozin @ 27.06.2009, 06:27:18 )... 27.06.2009, 10:07:49
batman Cytat(Crozin @ 27.06.2009, 08:27:18 )... 27.06.2009, 10:04:47 
ndx Cytat(batman @ 27.06.2009, 09:04:47 )... 27.06.2009, 21:08:18
Crozin @batman: czy brak ścisłej kontroli typów to najwię... 27.06.2009, 10:31:38
LBO Proszę, bez demonizowania PHP nie jest ściśle typ... 27.06.2009, 14:38:09
batman ~LBO
Kod przedstawiony jest jak najbardziej na mie... 27.06.2009, 14:47:09
LBO @batman, ja nie piszę, że się nie da. Ja piszę, że... 27.06.2009, 15:05:24
batman Cytat(LBO @ 27.06.2009, 16:05:24 ) @b... 27.06.2009, 15:22:56
LBO To są naleciałości i tutaj, faktycznie stoi się na... 27.06.2009, 15:30:55
batman Cytat(LBO @ 27.06.2009, 16:30:55 ) Ró... 27.06.2009, 15:33:37
LBO I wracamy do tego, że posiadając potężne IDE tej n... 27.06.2009, 15:42:00 
dr_bonzo Cytat(LBO @ 27.06.2009, 16:42:00 ) Ty... 27.06.2009, 15:53:01
batman CytatPrzy scislej kontroli typow mozesz dostac nul... 27.06.2009, 16:09:34
erix CytatDaleko szukać: mysql_query - zwraca albo zasó... 27.06.2009, 19:27:46
batman Cytat(erix @ 27.06.2009, 20:27:46 ) A... 27.06.2009, 19:30:21 ![]() ![]() |
|
Aktualny czas: 10.12.2025 - 20:07 |