Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]Include i require, różnice?
-Durian-
post
Post #1





Goście







Witam mam takie pytanie czy Include i require czymś się różnią(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) (oprócz obsługi błędów??)

czy jak dam np.
  1. <?php
  2. if(COS){include "cos.php";}
  3. elseif(COS2){include "cos2.php";}
  4. ?>

a
  1. <?php
  2. if(COS){require "cos.php";}
  3. elseif(COS2){require "cos2.php";}
  4. ?>


bedzię różnica? bo wiem że require zawsze wczytuje plik niezależnie od tego czy warunek będzie spełniony czy nie ale czy tak samo postępuje include??
Powód edycji: dodalem tag (cysiaczek)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bfcior
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 14.11.2007

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


"Przy wykorzystaniu funkcji require(), plik zostanie zawsze wstawiony, nawet pomimo tego, że zostanie ona opatrzona jakimś warunkiem, a warunek ten, nie zostanie spełniony. Wobec tego, wstawianie require() w warunek if jest niepotzrebne, gdyż require zawsze, mimo FALSE (fałsz) się wykona. Odwrotnie jest w przypadku include(). Jeśli funkcja if zwróci FALSE , wówczas include() nie dołączy pliku do strony."
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 - 20:42