Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: if isset() czy if not isset => exit ?
Forum PHP.pl > Forum > Przedszkole
invx
Czy mozna z powodzeniem stosowac zamiast:
  1. <?php
  2.  
  3. if ( isset( $_POST['nazwa'] ) )
  4. {
  5. ...
  6. kod
  7. ...
  8. }
  9. else
  10. {
  11. echo"error";
  12. }
  13.  
  14. ?>


takie cos

  1. <?php
  2.  
  3. if ( !isset( $_POST['nazwa'] ) )
  4. {
  5. echo"error";
  6. exit();
  7. }
  8. ...
  9. kod
  10. ...
  11.  
  12. ?>


bo zaoszczedzilo bi mi to jeden poziom klamerek tongue.gif
dr_bonzo
Dowolnie. Chociaz
  1. <?php
  2. if ( !isset( $_POST['nazwa'] ) )
  3. {
  4. echo"error";
  5. exit();
  6. }
  7. ?>
Wyglada niesmacznie, brak zmiennej i dostajesz w odpowiedzi jedna linijke tekstu -- a gdzie reszta strony www?

Cytat
bo zaoszczedzilo bi mi to jeden poziom klamerek tongue.gif

Jeden z powodow dla ktorych wprowadzono wyjatki.
invx
reszta kody byla by pod warunkiem z exitem, czyli wykonala by sie jesli by nie wykonala sie instrukcja exit.

to jak ? mozna tak robic ?
dtb
if (!isset ($_POST['nazwa'])) die ('Error');
FiDO
Przenosze na php Poczatkujacy.
Speedy
Cytat(invx @ 2005-11-26 22:27:54)
reszta kody byla by pod warunkiem z exitem, czyli wykonala by sie jesli by nie wykonala sie instrukcja exit.

To i tak Ci obetnie resztę strony - wszystko co się znajdzie pod funkcją exit() jeżeli warunek będzie spełniony.
Ja nie preferuję takiego rozwiązania, ale jak chcesz zrobić właśnie tak, to rób - kto Ci broni? tongue.gif.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.