fezdział 2. ♦ Znaczniki, zmienne i typy danych 29
być dla nas przydatne podczas jego analizy. W pliku wynikowym, który trafia do użytkownika, na pewno ich nie będzie.
Do wyboru są trzy rodzaje komentarzy, dwa są zapożyczone z języków takich jak C i C++, a jeden stosowany jest w powłokach uniksowych:
♦ komentarz blokowy,
♦ komentarz jedno wierszo wy,
♦ komentarz jednowierszowy uniksowy.
Ten typ komentarza zaczyna się od sekwencji znaków /*, a kończy sekwencją */. Wszystko to, co znajduje się pomiędzy tymi znakami, zostanie zignorowane przez analizator składniowy PHP. Przykład poprawnego zastosowania może wyglądać następująco: <?php
/*W tym miejscu wyświetlamy napis powitalny*/ echo("<h2 align=‘center'>Witamy na stronie</h2>"):
/*Koniec kodu PHP*/
Należy pamiętać, że komentarz ten koniecznie musi znaleźć się w bloku PHP oraz że komentarzy tego typu nie wolno zagnieżdżać. We wnętrzu jednego komentarza blokowego nie wolno więc umieszczać kolejnego. Zabroniona jest zatem sytuacja, taka jak przedstawiona poniżej:
<?php
/*Początek komenatrza 1
echo("<h2 align='center'>Witamy na stronie</h2>"):
/*Komenatarz 2.*/
Koniec komentarza 1*/
Próba zastosowania takiej konstrukcji spowoduje powstanie błędu, który objawi się komunikatem przedstawionym na rysunku 2.4. Wewnątrz komentarza blokowego może natomiast znaleźć się komentarz jedno wierszo wy lub uniksowy, jak zostanie to pokazane w kolejnych sekcjach.
Rysunek 2.4.
Siedozwolone zagnieżdżenie komentarza blokowego spowodowało błąd
■idź ZaWadki |
1 | ||
■& |
>ai |
http: //localhost/index. php | |
#■ R»zpocz„iip„ySod... ' Aktualności |
Parse error: syntax error, unexpected T_STRING in E:\l\index.php on linę 10