![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 6.02.2010 Ostrzeżenie: (0%)
|
Ostatnio nie mając nic pożytecznego do roboty napisałem klasę, która zamienia liczbę w bajtach na inne jednostki (MB, GB itd.) dodatkowo działa w kilku językach (IMG:style_emoticons/default/smile.gif) W paczce znajdziecie klasę, oraz przykładowe użycie.
Pobierz |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%)
|
Nie lepiej byłoby zrezygnować z metody Type w ogóle, a faktycznie sprawdzać typ parametru przekazywanego do metody Text (po prostu dodać drugi parametr, żeby nie trzeba było za każdym razem pisać $size -> Type('normal'); $size -> Type('text'); itd. )
albo: ? Generalnie nic wielkiego, ani poważnego, czego nie można byłoby osiągnąć mnożąc lub dzieląc wybraną liczbę przez odpowiednią potęgę liczby 1024. Czy według Ciebie obsługa wersji językowych i np. języka polskiego sprowadza się do modyfikacji wyrazu xxxxxx-bajt-yyyy ? Przydałoby się też określić typ licencji w komentarzu, poza tym komentarze nie są zgodne z phpDoc. Określanie pól klasy za pomocą var - to raczej poprzednia epoka php. Nie wiem, jak Wy, ale ja jak piszę kod i stosuję anglojęzyczny standard, to komentarze też piszę po angielsku. Ostatnia ważna rzecz. Plik źródłowy Twojej klasy jest źle zakodowany, zwróć uwagę na krzaczki zamiast polskich znaków w komentarzach. Pozdrawiam Ten post edytował darko 6.02.2010, 04:00:00 |
|
|
|
Post
#3
|
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk |
A o bitach to zapomniałeś?
Poza tym przeliczasz tylko i wyłącznie z bajtów, co jest strasznie ograniczające. Języki nawet przydatne i warte uwagi, ale klasa jest za bardzo ograniczająca (IMG:style_emoticons/default/smile.gif) |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 6.02.2010 Ostrzeżenie: (0%)
|
@wookieb: Zrobi się i bity (IMG:style_emoticons/default/smile.gif) przeliczanie z innych jednostek tez by się przydało.
@darko: Type dlatego, żeby można było ustalić tak jakby domyślny rodzaj zwracanych danych. Opisy po polsku, bo mój angielski troszkę słaby (IMG:style_emoticons/default/smile.gif) O licencji zapomniałem. A co masz do var ? phpDoc muszę się poduczyć, a napisałem to dla nauki, a nie jakiegoś wielkiego udostępniania, więc opinie mile widziane. Ten post edytował McFly_PM 6.02.2010, 18:13:54 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%)
|
Nic nie mam do var (IMG:style_emoticons/default/smile.gif) po prostu już się tak nie definiuje pól, są modyfikatory dostępu: private, protected i public, no chyba że chodzi o kompatybilność wstecz z php4. Ten domyślny rodzaj zwracanych danych można byłoby jednak określać w metodzie Text jako kolejny parametr, no ale to już kwestia gustu, podobnie, jak z używaniem var.
|
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 350 Pomógł: 31 Dołączył: 23.05.2010 Ostrzeżenie: (0%)
|
Link padł.
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 14:57 |