Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] include czy require?
lnn
post
Post #1





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


mam pytanie, ktora funkcja jest lepsza include() czy require() questionmark.gif otoz chce wczytywac pewna czesc strony na kazdej to samo wiec nie ma sensu oddzielnie, ktora jest gorsza, raczej nie polecana? ;P
Go to the top of the page
+Quote Post
sowiq
post
Post #2





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


http://us.php.net/manual/en/function.require.php
Cytat
require() is identical to include() except upon failure it will produce a fatal E_ERROR level error. In other words, it will halt the script whereas include() only emits a warning (E_WARNING) which allows the script to continue.

Na nasze: include i require działają identycznie. Różnią się tylko tym, że include wywala E_WARNING jeśli plik nie istnieje, a require E_ERROR.
Go to the top of the page
+Quote Post
greg.paw.90
post
Post #3





Grupa: Zarejestrowani
Postów: 71
Pomógł: 8
Dołączył: 12.06.2009
Skąd: Wielkopolska

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


Witaj,
ja osobiście używam include().
Cytat
Instrukcja require() działa identycznie. W przypadku gdy wczytanie danego pliku się nie powiodło (np. plik nie istnieje) include() wygeneruje błąd typu Warning zaś require() Fatal Error.
Go to the top of the page
+Quote Post
lnn
post
Post #4





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


hmm czyli ze przy fatal error nie wczyta mi sie dalsza czesc strony? a przy warning tylko ostrzezenie wyskoczy?? dobrze ja rozumiem roznice pomiedzy?
Go to the top of the page
+Quote Post
sowiq
post
Post #5





Grupa: Zarejestrowani
Postów: 1 890
Pomógł: 339
Dołączył: 14.12.2006
Skąd: Warszawa

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


Tak trudno to sprawdzić? blinksmiley.gif

test1.php:
  1. <?php
  2. include 'nieistniejacy_plik.php';
  3. echo 'dalsza czesc strony';
  4. ?>

test2.php:
  1. <?php
  2. require 'nieistniejacy_plik.php';
  3. echo 'dalsza czesc strony';
  4. ?>
Go to the top of the page
+Quote Post
lnn
post
Post #6





Grupa: Zarejestrowani
Postów: 361
Pomógł: 11
Dołączył: 17.12.2008
Skąd: LU

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


ok, dzieki czyli tak jak myslalem tongue.gif
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 19.08.2025 - 05:28