![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 14 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem taki kod:
On działa ale czy dało by się to jakoś uprościć ![]() Wg mnie ten kod nie jest zbyt dobry. Jak można zauważyć chodzi mi tu o puste pole (option) w pętli no i oczywiście select do tego ;> Ten post edytował kill15 1.05.2011, 10:38:54 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie
a
i analogicznie dalej. -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 184 Pomógł: 14 Dołączył: 21.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Czy to zwiększy jakoś bezpieczeństwo kodu??
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
@Spawnm: Można i tak i tak, nie ma większej różnicy, chociaż Twoja wersja ładniej wygląda i powinno się ją stosować.
@kill15: nie chodzi o bezpieczeństwo, ale o poprawne wyświetlenie danych; zakładając że nie masz nigdzie zdefiniowanej stałej nazwa, sprawdź różnicę (var_dump) pomiędzy zapisem: $nwyb1[nazwa] a $nwyb1['nazwa'] Ten post edytował darko 1.05.2011, 13:07:18 -------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Darko - jest różnica, dając " " informujesz php że mogą w stringu występować zmienne, czyli kod jest wolniejszy od ''.
Co do kodu który pokazał ~kill15 warto dodać że tablice w "" obejmujemy {}. |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 262 Pomógł: 39 Dołączył: 12.04.2004 Ostrzeżenie: (0%) ![]() ![]() |
@darko: jeśli:
to czemu nie po prostu: Jaki jest tutaj sens konkatenacji, skoro zmienne są parsowane wewnątrz cudzysłowów? Kod Spawnma jest najczystszy, najprostszy i nie wprowadza zbędnego zamieszania. To jest różnica. Uczmy początkujących dobrych nawyków. -------------------- rm -rf /*
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Ja nie neguję tego, co napisał @Spawnm, wręcz się z tym zgadzam. Kod w poście sformatowałem tak, a nie inaczej (czyt. lepiej) z czystego lenistwa, przerabiając fragment podany przez autora tematu. Nie prowadźmy sporu o pietruszkę.
-------------------- Nie pomagam na pw, tylko forum.
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 10:47 |