41899 skanuj0018 (274)

41899 skanuj0018 (274)



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.

Komentarz blokowy

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


Wyszukiwarka

Podobne podstrony:
skanuj0018 (274) fezdział 2. ♦ Znaczniki, zmienne i typy danych 29 być dla nas przydatne podczas jeg
skanuj0039 (94) •hbest Z ♦ Znaczniki, zmienne i typy danych    51 1 “amaa 2.10. Log
skanuj0022 (219) Rozdział 2. ♦ Znaczniki, zmienne i typy danych 33 Listing 2.5. Skrypt ilustrujący s
skanuj0039 (94) •hbest Z ♦ Znaczniki, zmienne i typy danych    51 1 “amaa 2.10. Log
skanuj0041 (89) Rozdział 2. ♦ Znaczniki, zmienne i typy danych    53 Zatem wykonani

więcej podobnych podstron