![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 35 Pomógł: 0 Dołączył: 20.05.2005 Ostrzeżenie: (10%) ![]() ![]() |
Jestem posiadaczem tej książki, prubuje się coś z niej nauczyć. Co o niej sądzicie zauwazyłem kilka dziwnych rzeczy np książka uczy w dziwny sposób if-ować np:
Kod if (isset ($submit)) : // zrób coś else: // wydrukuj formularz endif; gdy z tego co mi wiadomo to powinno bo wyglądać Kod if (isset ($submit)) { // zrób coś } else: { // wydrukuj formularz } Takich dziwnych zapisów jest kilka. Prosze o wypowiedzi o książce Ten post edytował stania 1.06.2005, 23:02:51 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 17.08.2004 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
if..endif syntax
The `alternative' way to write if/elseif/else statements, using if(); elseif(); else; endif; cannot be efficiently implemented without adding a large amount of complexity to the 3.0 parser. Because of this, the syntax has been changed: Przykład D-5. Migration: old if..endif syntax Kod if ($foo); echo "yep\n"; elseif ($bar); echo "almost\n"; else; echo "nope\n"; endif; Przykład D-6. Migration: new if..endif syntax Kod if ($foo): echo "yep\n"; elseif ($bar): echo "almost\n"; else: echo "nope\n"; endif; Notice that the semicolons have been replaced by colons in all statements but the one terminating the expression (endif). |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
mysle ze ksiazka jest dobra gdy ktos zaczyna od zera, ale ma juz swoje lata, wiec niektore kiedys powszechnie stosowane elementy moga sie tam wciaz przewijac.
|
|
|
![]()
Post
#4
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
@sopel Ten zapis jest jak najbardziej wlasciwy, to jak to zapisujesz to jest tylko styl.
Styl najczesciej stosowany przez PHPowcow: if() { .......... } To jest styl K&R, pochodzi od od nazwisko Kerninghan oraz Ritchie, autorów książki "Programowanie w języku C", w której jest, oczywiście stosowany właśnie ten styl. styl ktory ty podales to styl BSD. Wiecej informacji napisalem na wiki: http://wiki.php.pl/index.php/Style_programowania Np w javie stosuje sie K&R a np M$ stosuje BSD i chyba wszystkie srodowiska automatycznie formatuja pod ten wlasnie styl. To jest kwestia umowna i stosowana w grupie. Latwiej jest sie odnalezc. To tak ja przedrostki w zmiennych i styl nazewnictwa, komentarze. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 853 Pomógł: 25 Dołączył: 27.08.2003 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Cytat(SongoQ @ 2005-06-02 11:25:26) @sopel Ten zapis jest jak najbardziej wlasciwy, to jak to zapisujesz to jest tylko styl. wiem, ze jest wlasciwy, ale obecnie juz rzadko stosowany. do tego (teraz juz nie przytocze linka) pamietam, ze czytalem gdzies ze nei jest zalecany. niestety powodo tez juz nie przytocze (bylo to dawno temu) i nie wiem czy autorom tego stwierdzenia chodzilo tylko o popularnosc i konwencje kodowania |
|
|
![]()
Post
#6
|
|
Grupa: Przyjaciele php.pl Postów: 2 923 Pomógł: 9 Dołączył: 25.10.2004 Skąd: Rzeszów - studia / Warszawa - praca Ostrzeżenie: (0%) ![]() ![]() |
@sopel
Cytat wiem, ze jest wlasciwy, ale obecnie juz rzadko stosowany. Oj nie wiem czy coraz zarziej stosowany, moze w php i javie malo stosowany, ale w innych jezykach jak najbardziej. To jaki styl jezyka wykorzystujesz jest narzucony przez srodowisko lub firme w jakim standardzie uzywa lub w pojedynczych przypadkach wywodzi sie to z ksiazek. Tak czy inaczej nie mozna mowic ze cos jest nie uzywane a cos nie, kwestia umowna. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 06:30 |