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: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%)
|
I wracamy do tego, że posiadając potężne IDE tej notacji używać nie muszę ( nie wspominając o meaningful names dla zmiennych).
Tylko proszę nie wspominać znów o kodowaniu na komórce, czy na 5 maszynach na raz. Programista narzędzia i zaplecze mieć musi, a nie w... notatniku. |
|
|
|
Post
#3
|
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%)
|
Tylko proszę nie wspominać znów o kodowaniu na komórce, czy na 5 maszynach na raz. Programista narzędzia i zaplecze mieć musi, a nie w... notatniku. Tzn usprawniajmy sobie prace z narzedziem z ktorego korzystamy w 99% czasu a nie 1%. Cytat(batman) Daleko szukać: mysql_query - zwraca albo zasób albo false. Podobnych funkcji jest cała masa. Bez okrętek nie da się napisać dobrze kodu i nie zależy to od poziomu programisty, tylko od poziomu języka, z którego on korzysta. A jak mysql_query() ma wskazac ze polaczenie sie nie udalo - i nie ma do dyspozycji wyjatkow. Takich funkcji jest multum. Pewnie ze lepiej kaby byly obiekowe + korzystaly z wyjatkow, ale tak nei jest. Cytat // z jakiegos powodu w zmiennej jest false, a nie tablica $aMyArray = false; echo implode('.', $aMyArray); 1. Funkcja ktora ustawila $aMyArray na false, nie mogla inaczej wskazac nieprawidlowego wykonania (nie korzysta przeciez z wyjatkow), zwracanie pustej tablicy moglo by byc niewskazane bo moglo by oznaczac np. plik jest pusty (dla file()) zamiast plik nie istnieje, itd. 2. Jesli funkcja moze ci zwrocic false, to Ty, powinienes sprawdzic czy pozniej ta wartosc moze isc do funkcji implode(). Cytat Przy ścisłej kontroli typów nie byłoby to możliwe Przy scislej kontroli typow mozesz dostac null'a - czyli jest to mozliwe, ale sie rzuca wyjatkiem. |
|
|
|
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
orglee Używam NetBeans 6.5 i notacji węgierskiej. Dzięki ... 26.06.2009, 23:38:13
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
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 - 17:26 |