Najważniejsze lekcje:
- Instalacja środowiska PHP
- Stałe i zmienne
- Operatory
- Instrukcja if
- Pętla while
- Pętla for
- Funkcje
- Tablice
- Data i czas
- Wyrażenia regularne
- Sesje
- Wysyłanie plików na serwer
Zapraszam na stronę firmy WebAwans - Projektowanie stron Bielsko, Optymalizacja oraz Pozycjonowanie stron Sosnowiec - założona w czerwcu 2010, wspólnie z kolegą ze studiów, Łukaszem.
Dołączanie zewnętrznych plików do kodu
Pisanie całego kodu w jednym pliku może być bardzo uciążliwe i czasochłonne. Do tego uniemożliwia korzystanie z ważnej zalety PHP - wielokrotnego użycia napisanych funkcji w różnych plikach. Co to oznacza w praktyce? Mając dwadzieścia podstron nie musimy już w każdej z nich zmieniać stopki czy nagłówka ręcznie! Wystarczy zmienić funkcję odpowiedzialną za wyświetlanie części kodu, a na każdej podstronie zobaczymy zmianę.
Zobaczmy praktyczny przykład użycia:
<?php
// definicja funkcji stopki
function stopka()
{
<p>Prawa autorskie: Moja firma 2009</p>
</body>
</html>
}
?>
Załóżmy, że tak wygląda nasza stopka w każdej podstronie. Żeby móc korzystać z tak zdefiniowanej funkcji na wszystkich stronach, niezbędne jest umieszczenie jej w pliku, który dołączymy do pozostałych. Plik zawierający funkcję stopka() nazwiemy funkcje.php. Wystarczy teraz użyć instrukcji include() lub require() (są niemal równoważne) by można było skorzystać z zadeklarowanej funkcji.
Poniżej przedstawię listing przykładowego pliku podstrona1.php:
<?php
include("funkcje.php");
?>
<html>
<head>
<title>Przykład</title>
</head>
<body>
<?php
// przykładowa zawartość strony
stopka(); // zastosowanie funkcji z zewnętrznego pliku
?>
Include_once oraz Require_once
Istnieją jeszcze drobne modyfikacje powyższych dwóch komend załączających pliki. Noszą nazwy include_once() oraz require_once(). Różnią się od swoich odpowiedników wyłącznie tym, że mimo kilku wywołań w jednym skrypcie, plik zostanie załączony wyłącznie raz, co uchroni nas przed przypadkowym załączeniem jednego pliku kilka razy. Zachęcam do używania include_once() oraz require_once(), zamiast funkcji z początku lekcji.
To wszystko na temat korzystania z plików zewnętrznych. Następnym razem zajmiemy się tworzeniem oraz usuwaniem plików. Zapraszam!
Spis lekcji w rozdziale piątym
| Poprzednia lekcja: Wysyłanie wiadomości e-mail | Następna lekcja: Tworzenie, otwieranie i usuwanie pliku |
