Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> echo die()- musi nie wczytywać reszty strony?
ReBeLs513
post
Post #1





Grupa: Zarejestrowani
Postów: 233
Pomógł: 0
Dołączył: 14.03.2010
Skąd: Dessau

Ostrzeżenie: (0%)
-----


zastanawiałem się nad skryptami PHP, które są umieszczone chociażby u mnie na stronie... Gdy funkcja die(); wystąpi, hamowana jest dalsza część skryptu strony. Można to tak zrobić, aby tylko skrypt PHP się nie wykonywał? Albo zamiast ww funkcji dać header/ include?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
szmerak
post
Post #2





Grupa: Zarejestrowani
Postów: 286
Pomógł: 12
Dołączył: 23.11.2006
Skąd: WL

Ostrzeżenie: (0%)
-----


Jest to bardzo proste
musisz użyć exit()

  1. if(...)
  2. {
  3. or die("komunikat");
  4. exit();
  5. }
  6. if($a == $b)

To spowoduje zatrzymanie parsera i dalsza część się nie wykona
to znaczy że ten drugi warunek się już nie wykona
Go to the top of the page
+Quote Post
Fifi209
post
Post #3





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Cytat(szmerak @ 27.07.2011, 13:36:12 ) *
Jest to bardzo proste
musisz użyć exit()

A mi się wydało, że die to dokładnie to samo. Cóż manual kłamie.

@topic
A od kiedy istnieje coś takiego:
  1. if (warunek) {
  2.  
  3. or die("Tekst");}


?

Ten post edytował Fifi209 27.07.2011, 23:37:00
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 03:12