28 PHP i MySQL dla każdego
dla systemu Linux i:
include path = :c:\php\includes" dla systemu Windows.
W większości wersji instalacyjnych zmienna ta jest wstępnie skonfigurowana i nie wymaga modyfikacji. Jeśli jednak użyjemy include lub require, dołączany plik będzie na dysku, a otrzymamy jeden z komunikatów z poprzedniego przykładu (listing 2.3, rysunek 2.2), warto do niej zajrzeć i sprawdzić, czy aby na pewno wskazuje ona na właściwe katalogi.
Należy również wiedzieć, że podczas wywołania include lub require następuje opuszczenie trybu PHP! Wynika to z tego, że dołączana treść nie musi być skryptem PHP. Postępowanie jest zatem takie, że po napotkaniu jednej z tych instrukcji tryb PHP jest opuszczany, wczytywana jest zawartość wskazanego pliku, następnie jest ona przetwarzana (o ile zachodzi taka konieczność), a na zakończenie następuje powrót do trybu PHP. Oznacza to, że jeżeli w pliku dołączanym znajduje się skrypt PHP, musi być on ujęty w prawidłowe znaczniki PHP. Łatwo to sprawdzić, jeśli wykorzystamy kod z listingu 2.2 i zapiszemy go w pliku o nazwie index.php, a w dołączanym pliku skrypt.php zapiszemy kod widoczny na listingu 2.4 (w którym brakuje otwierającego i zmykającego znacznika PHP). Przekonamy się, że instrukcje zawarte w skrypt.php nie zostały wykonane, ale potraktowane jako część strony (rysunek 2.3). Trzeba zatem pamiętać, że jeżeli dołączamy kod PHP z zewnętrznego pliku, musi być on ujęty w znaczniki PHP.
Listing 2.4. Treść pliku skrypt.php_
echo("<h2>"):
echoCWitamy na stronie!"): echo("</h2>");
Rysunek 2.3. [ -»'J-JW!B^"'HBliili^ " -
Efekt nieuwzględnienia Eiik ^ Mdok a„5da» PoIndd
znaczników PHP ~ ........ ~
w dołączanym pliku r * - - * G? ^iu ] *—» http://localiQstjlndsx.php
#■ Rozpocznij przygód... J Aktualności
"); echo("Witamy na stronie!"); echo("
W kodzie PHP można stosować komentarze, tak jak w większości innych języków skryptowych i klasycznych języków programowania. Są one ignorowane i usuwane w trakcie przetwarzania skryptu, pozwalają za to umieścić w skrypcie uwagi, które mogą