The Grey Fire Forum

Projekt The Grey Fire - porady i tutoriale informatyka

  • Nie jesteś zalogowany.

Ogłoszenie

Oficjalny start w październiku. Trwają przygotowania na start. W październiku dojdzie także strona internetowa dla uściślenia współpracy oraz zamknięcia projektu The Grey Fire.

#1 2009-09-19 08:17:43

cohen

Administrator

Zarejestrowany: 2009-09-18
Posty: 28
Punktów :   

Wiele plików - modułowość strony

Dlaczego warto korzystać w wielu plików podczas pisania kodu PHP? Jest to bardzo wygodne podejście do programowania (już bardzo stare podejście, starsze niż PHP).

Zalety:
* przy użyciu plików includowanych, można stworzyć coś na wzór szablonu,
* można także zastosować kilka funkcji globalnych występujących na każdej stronie,
* większa kontrola błędów,
* wygoda, już nigdy nie będzie kopiuj wklej całości kodu wygenerowanego HTML,
* konieczne są w niektórych miejscach komentarze (niektórzy uznają zakomentowane skrypty jako wadę, ja natomiast jako zaletę uważam możliwość pisania 3 rodzajów komentarzy),
* jeśli system plików jest dobrze opracowany to wprawny webmaster może skutecznie zmieniać w kodzie strony każdy element.

Wady:
* w zasadzie brak,
* czasem trzeba opisać swoje działania w plikach typu Readme.txt, co należy z tym robić.

Wad nie mogę wymyślić. Używając wielu plików do tworzenia strony łatwo podzielimy pracę na części. Np. wg mnie klasyczny podział strony to:
* arkusz styli CSS,
* plik header.php, nagłówkowy zawiera sekcję HEAD warunkowaną przy użyciu funkcji i obiektów, można na każdej stronie trzymać różne wartości znaczników meta,
* plik footer.php, plik stopka, stała część strony na samym dole strony,
* oraz pliki z zawartością, np. index.php, gdzie mamy includowany nagłówek i stopkę, zaś styl jest pobierany przez nagłówek.php.

Pozwala to na utrzymanie działania szablonu strony stalego. Co już nie jest problemem tak dużym zanim powstał PHP…
Pliki z zawartością strony u mnie mają ogólny szablon:


include_once(”header.php”);
zawartosc strony
include_once(”footer.php”);


Tak więc tylko ta część jest kopiowana, w skład zawartości strony wchodzą jeszcze atrybuty html-a DIV z indentyfikatorami, oraz powtarzające się znaczniki formatowania, które chcemy mieć na każdej stronie.

Offline

 

Stopka forum

RSS
Powered by PunBB
© Copyright 2002–2008 PunBB
Polityka cookies - Wersja Lo-Fi

[ Generated in 0.100 seconds, 9 queries executed ]


Darmowe Forum | Ciekawe Fora | Darmowe Fora
www.inuma.pun.pl www.birdspiders.pun.pl www.poke-swiat.pun.pl www.underworldots.pun.pl www.wr.pun.pl