![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 9 Dołączył: 18.06.2013 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Hej,
przerabiam książkę PHP obiekty wzorce narzędzia i znalazłem tam inny sposób tworzenia obiektów. coś w stylu jak: new new Obiekt(); Domyśliłem się na podstawie większego kodu co to może oznaczać, próbowałem potwierdzić moje domysły na podobnym schemacie, ale kod nie działa. Nie akceptuje formy new new. Problem w tym, że w książce cztery razy pod rząd jest tak napisane. Także: - czy to błąd książki? - stara składnia? - jeśli ani to ani to to co to jest? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 273 Pomógł: 52 Dołączył: 3.02.2013 Skąd: Przemyśl Ostrzeżenie: (0%) ![]() ![]() |
Nie spotkałem się nigdy z taką kosntrukcją - jest ona nieprawidłowa oraz nielogiczna.
Jest to zwyczajny błąd w druku książki Ten post edytował mstraczkowski 28.09.2013, 15:08:30 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 9 Dołączył: 18.06.2013 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Przeszło mi to przez myśl, ale ciężko mi było uwierzyć, że błąd w druku dotyczyłby, aż 4 linijek kodu(ten sam błąd) - autor w ten sposób tworzy 4 obiekty. No cóż, także to już kolejny głupi błąd (IMG:style_emoticons/default/tongue.gif)
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 984 Pomógł: 41 Dołączył: 16.03.2002 Skąd: Płock Ostrzeżenie: (0%) ![]() ![]() |
Przeczytałeś wstęp do książki? Miałem jedną taką, w której autor napisał, że celowo powstawiał błędy w kod, i że należy ich szukać w ramach ćwiczeń z kodem.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Mnie tam w książkach informatycznych już nic nie dziwi, zdecydowana większość jest naszpikowana głupimi błędami, jakby w ogóle nie testowali swojego kodu.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 61 Pomógł: 9 Dołączył: 18.06.2013 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
@em1X
Z początku książki: "Nowe wydanie książki zostało więc starannie przejrzane pod kątem zmian w języku i możliwości omówienia nowych elementów" (IMG:style_emoticons/default/biggrin.gif) Nic nie napisali o błędach. @SmokAnalog Najbardziej wkurza to, że ta książka omawia dosyć zaawansowane kwestie(przynajmniej jak dla mnie) i takie błędy nie dość, że wkurwiają to jeszcze utrudniają naukę. Szkoda gadać, rozumiem literówki, ale nie wybaczę błędów w kodzie. Ten post edytował BigPig 29.09.2013, 14:20:22 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
No niestety, książki informatyczne są często pisane przez osoby ładnie piszące i słabo programujące. Nigdy nie zapomnę na przykład świetnego pomysłu autora Biblii Ajax. Jako idealne zastosowanie Ajaxa podał... skrypt kalkulatora. Ręce mi wtedy opadły (i nie tylko).
Ojciec PHP niewiele lepszy w swojej książce. Pomijając kompletny brak konwencji w kodzie, wszystkie wartości wpisane przez użytkowników sprawdzał funkcją (czy raczej konstrukcją) empty. No tak, w końcu "0" to brak wartości, podobnie jak "0.0". Ale "1" czy spacja już są OK! Ten post edytował SmokAnalog 29.09.2013, 19:26:22 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 20:52 |