• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

instrukcja warunkowa if

VPS Starter Arubacloud
0 głosów
368 wizyt
pytanie zadane 25 maja 2015 w PHP przez ArturB Mądrala (6,060 p.)
edycja 25 maja 2015 przez ArturB

Pisząc instrukcję w php lepiej stosować

Początek:

if(warunek){
// jakieś instrukcje, przeważnie o tym ze jest jakiś błąd i informacje o tym będą przekazane get i na końcu jest exit
exit;
}

i tu lepiej dawać else/elseif czy może kolejnego ifa  lub kod bez instrukcji if? 

jakiś metoda jest lepsza/bardziej profesjonalna/ lżejsza dla komputera ?

Głównie rozchodzi się o to że na końcu if'a jest exit;

2 odpowiedzi

0 głosów
odpowiedź 25 maja 2015 przez Geek Pasjonat (19,660 p.)
Elseif wstawiasz gdy chcesz sprecyzować warunek, jeśli nie chcesz tego robić (bo np. nie może wystąpić więcej niż jedna inna opcja) to stosujesz else. Ja preferuje stosowanie elseif zamiast wielu if :)
komentarz 25 maja 2015 przez ArturB Mądrala (6,060 p.)
tylko jak jest spełniony pierwszy warunek w ifie to na jego końcu jest exit czyli się chyba nie wykona reszta kodu z tego pliku, działanie całego kodu i tak będzie takie jak zaplanowałem tylko nie wiem czy dawać w rozbudowanych ifach czy może jako kolejne, bo jak np warunek z pierwszego ifa się nie spełni to reszta kodu może być w else lub jako "luźnie" linijki kodu.

Wiadomo że ile programistów tyle sposobów ale może w tym przypadku są jakieś dobre praktyki.
0 głosów
odpowiedź 25 maja 2015 przez Comandeer Guru (604,780 p.)

A nie dałoby się tego w tym wypadku zastąpić przez switch? Byłoby IMO najbardziej czytelnie

komentarz 25 maja 2015 przez ArturB Mądrala (6,060 p.)
przy moich umiejętnościach to raczej ciężko. Kod odpowiada za rejestrację/logowanie i do if'ów wchodzę przeważnie jak jest błąd (np. danego loginu nie mam w bazie) i wtedy w ifie zamykam połączenie, daję przekierowanie na stronę główną + w get mam coś jak numer błędy aby wyświetlić komunikat.

Podobne pytania

0 głosów
3 odpowiedzi 590 wizyt
0 głosów
1 odpowiedź 630 wizyt
pytanie zadane 7 sierpnia 2017 w Java przez LukasHardwares Początkujący (490 p.)
0 głosów
1 odpowiedź 178 wizyt
pytanie zadane 26 września 2015 w JavaScript przez Sprat Użytkownik (620 p.)

92,960 zapytań

141,921 odpowiedzi

321,153 komentarzy

62,294 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...