Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tworzenie obiektów
BigPig
post 28.09.2013, 14:47:34
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?
Go to the top of the page
+Quote Post
mstraczkowski
post 28.09.2013, 15:07:09
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


--------------------
Jeżeli moja wypowiedź Ci pomogła użyj przycisku
Go to the top of the page
+Quote Post
BigPig
post 28.09.2013, 15:10:06
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 tongue.gif
Go to the top of the page
+Quote Post
em1X
post 28.09.2013, 17:13:33
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.


--------------------
eh, co polska wódka to polska wódka
Go to the top of the page
+Quote Post
SmokAnalog
post 29.09.2013, 13:46:14
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.
Go to the top of the page
+Quote Post
BigPig
post 29.09.2013, 14:19:51
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" 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
Go to the top of the page
+Quote Post
SmokAnalog
post 29.09.2013, 19:25:17
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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 25.04.2024 - 08:38