![]() |
[php] różnica w include plików - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: [php] różnica w include plików (/thread-php-roznica-w-include-plikow) |
[php] różnica w include plików - Poju - 11-02-2008 Zastanawiam się czym się różni w php include do pliku txt: Kod PHP: <?php include('naglowek.txt') ; ?> Kod PHP: <?php include('naglowek.inc') ; ?> Jaka jest różnica między 'txt', a 'inc' ? RE: [php] różnica w include plików - Marcin - 11-02-2008 Wszystko zależy od tego jaką zawartość będzie miał plik. Pytasz z jakiegoś konkretnego powodu? Jeśli z ciekawości to umieść w pliku .txt kod PHP i to samo zrób w pliku .inc i zobacz jak to będzie wyglądało ![]() RE: [php] różnica w include plików - Poju - 11-02-2008 Patrząc na to, nie zauważyłem żadnej różnicy. Wczytując początkowe kodowanie strony, jak i skrypt php do 150 linijek kodu, niczym wd. mnie się to nie różniło. W takim razie do jakich zastosowań warto wybrać plik 'txt', a do jakich 'inc' ? RE: [php] różnica w include plików - Radek - 12-02-2008 Różni się jedynie rozszerzeniem pliku, nie ma w żaden sposób wpływu na wydajność. Jeżeli chcesz korzystać z .inc musisz odpowiednio zdefiniować typy mime w pliku konfiguracyjnym Apache aby owych plików nie można było przeglądać z poziomu przeglądarki jak zwykłych .txt .inc jest często stosowane jako rozszerzenie dla bibliotek/modułów, to już zależy od gustów programisty, wg. mnie takie rozwiązanie jest dosyć wygodne i czytelnie oddziela warstwy aplikacji. Pozdrawiam. RE: [php] różnica w include plików - Marcin - 12-02-2008 To są jedynie kwestie konwencji nazewnictwa plików. Powszechnie wiadomo, że pliki .txt zawierają dane tekstowe (zresztą jest to jakoby nakazane przez Windowsy). Z kolei pliki .inc zawierają jakieś dane, funkcje, klasy, procedury czy też coś zupełnie innego jednak mające związek z językami programowania. Tak więc jak mówiłem są to jedynie konwencje bo jeśli Tobie pasuje zamieścić główną klasę projektu dupa.jasia to nie będzie z tym jednak problemu. Gorzej jeśli tym projektem będzie miał się za jakiś czas zająć inny programista. Dla niego z pewnością wiele więcej mówiącą nazwą byłaby maincore.inc czy core.inc.php |