![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 19.04.2009 Skąd: Sieradz Ostrzeżenie: (0%) ![]() ![]() |
Kod if($sTresc == 0) { $sT = ''$sTresc''; } else { $sT = ''$sTresc'|'; } Mam cos takiego, ale wyskakuje blad w 2 linijce "$sT = ''$sTresc'';". Czy ja to zle napisałem czy w ogole nie mozna zrobic warunku z outem zmiany zmiennej? Jesli mozna to jakos naprawic zeby $sT (jezeli "tak") była zmienna $sTresc to prosze o pomoc... ![]() ![]() ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Podstawy. Kursów mało?
Ten post edytował potreb 20.04.2009, 19:36:04 -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
http://www.php.net/manual/en/language.types.string.php - łączenie stringów
A całość można zapisać w jednej linii:
|
|
|
![]()
Post
#4
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
co? katowanie pasera PHP lepsze? nie wydaj mi się. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 568 Pomógł: 192 Dołączył: 7.03.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Tak, a jak bardzo się katuje?
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
przy 2 zmiennych nieznacznie przy 100 już odczuwalnie.
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 1 890 Pomógł: 339 Dołączył: 14.12.2006 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@potreb,
to nie chodzi o katowanie, tylko o zły nawyk. Chociażby dlatego, że takiego zapisu nie pokoloruje Ci edytor (przeważnie), przez co kod staje się mniej czytelny. A co do tego katowania - trochę tu, trochę tam i już masz 10% wolniej... Ten post edytował sowiq 20.04.2009, 19:48:53 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Pewnie niewiele, ale pierwsza wersja jest lepsza chociażby ze względu na czytelność w edytorach (albo chociażby tu, na forum) i brak konieczności stosowania {} przy bardziej złożonych zmiennych... Jest też wydajniejsza - owszem - niezauważalnie, jednak mogąc zrobić coś lepiej bez żadnego wysiłku, tak na logikę lepiej to zrobić
![]() -------------------- XMPP: l0ud@chrome.pl
|
|
|
![]()
Post
#9
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
w tym przykładzie:
zmuszasz paser do znalezienia zmiennej w tekście. a tak:
tu bezpośrednio wskazujesz gdzie jest zmienna - mniej pracy dla pasera, szybsze działanie. -------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 19.04.2009 Skąd: Sieradz Ostrzeżenie: (0%) ![]() ![]() |
No wiec zrobilem tak jak ten... ;] (cokolwiek to znaczy) i nic nie dodaje... Na 99% to dlatego:
Kod if($sTresc == 0) ...bo rekord nie jest = 0. Jak napisac zeby porownywalo z pustym rekordem? On nawet nie jest "null"... On jest poprostu czysty. Mozna to jakos zrobic czy musi byc z nullem? |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 387 Pomógł: 273 Dołączył: 18.02.2008 Ostrzeżenie: (0%) ![]() ![]() |
Czy zmienna jest zadeklarowana (możesz negować):
http://pl.php.net/manual/en/function.isset.php Czy zmienna jest pusta: http://pl.php.net/manual/en/function.empty.php -------------------- XMPP: l0ud@chrome.pl
|
|
|
![]()
Post
#12
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
kurcze nie mogę zrozumieć o co Ci chodzi...
albo zamiast == daj != ale nie wiem o co chodzi. -------------------- |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 19.04.2009 Skąd: Sieradz Ostrzeżenie: (0%) ![]() ![]() |
Ty razem pomogl l0ud... dostałem pomaga...
Chodzilo mi oto ze jak mialem if($sTresc == 0) to wyskakiwal ze jest w tej linijce blad... W kursie, ktory zapodal l0ud zauwazylem ze powinno byc if($sTresc == "") I juz dziala... dzieki wszystkim Reasumujac pomagi dostali l0ud i piotro ;] Dzieki ![]() P.S. Pewnie zaraz zaloze nowy temat bo czegos nie bd umial, takze z gory zapraszam ![]() |
|
|
![]()
Post
#14
|
|
![]() Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
W kursie, ktory zapodal l0ud zauwazylem ze powinno byc if($sTresc == "") I juz dziala... dzieki wszystkim muszę to napisać, ponieważ nie jest to kurs tylko manual i jest to narzędzie w którym pierw powinieneś szukać pomocy. -------------------- |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 19.04.2009 Skąd: Sieradz Ostrzeżenie: (0%) ![]() ![]() |
niestety nie jestem pro z anglika
![]() |
|
|
![]()
Post
#16
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Manual PHP jest częściowo spolszczony.
"pro z anglika" - co to w ogóle za określenie. Poza tym jak nie znasz jakiegoś słówka to słownik online, albo i całą witrynę Googleowym transolatrem przeleć |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 119 Pomógł: 0 Dołączył: 19.04.2009 Skąd: Sieradz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#18
|
|
![]() Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
translate.google.com - tłumaczy całe strony
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 10:03 |