Anatomia skryptu PHP
W tym wpisie, rozpoczynającym tak naprawdę merytoryczną część Notatek do ZCE chciałbym skupić się na absolutnych podstawach języka. I to dosłownie. Zacznę od pokazania, w jaki sposób w ogóle otworzyć blok kodu PHP. I tu już niespodzianka, bo wbrew pozorom nie jest to tak oczywiste, jak ci się do tej pory wydawało.
W późniejszych częściach Podstaw powiemy sobie również o zmiennych i ich typach. Napiszę też trochę o stałych, konstrukcjach językowych, obsłudze błędów, a także o operatorach jakie stosowane są w PHP. Na koniec zostawimy sobie instrukcje warunkowe oraz pętle. Zapraszam do lektury.
Osadzanie bloku kodu PHP w HTML
Istnieją cztery podstawowe sposoby otwierania bloku kodu PHP:<?php ... kod PHP ?> <? ... kod PHP ?> <script language="php"> ... kod PHP </script> <% ... kod PHP %>
<?= $zmienna ?>
<%= $zmienna %>
Aby korzystać z krótkich znaczników, należy odpowiednio ustawić dyrektywę short_open_tag w pliku php.ini. Natomiast aby móc posługiwać się znacznikami w stylu ASP trzeba ustawić dyrektywę asp_tags (również w php.ini) na „1″.
Krótkie znaczniki, <script></script> oraz tagi w stylu ASP są uważane za przestarzałe i nie powinno się ich stosować. Jeszcze raz przypomnę – jedyny zalecany zapis to standardowe znaczniki PHP.
Od PHP 5.4 znacznik <?= ?> dostępny jest zawsze, niezależnie czy dyrektywa short_open_tags jest włączona, czy nie.
Anatomia skryptu PHP
Kilka słów jak mniej więcej zbudowany jest skrypt PHP. Składa się on na ogół z przeróżnych wyrażeń, przypisań zmiennych, wywołań funkcji, pętli itp. W większości przypadków, każda z tych instrukcji musi być zakończona średnikiem. Istnieje jednak przypadek, w którym nie musimy go podawać. Chodzi tu o ostatnią instrukcję przed znacznikiem kończącym skrypt PHP. Jednakże, mimo tego, że średnik nie jest w tym wypadku wymagany, powinniśmy go wstawiać na końcu KAŻDEJ instrukcji.Komentarze
Komentarze są według mnie takim elementem języka, bez którego nie dałoby się programować „po ludzku”. Bo na pewno jakoś tam by sobie człowiek bez nich poradził, ale uważam, że możliwość komentowania kodu naprawdę ułatwia i przyspiesza pracę. Dlatego, jeśli nie robiłeś tego do tej pory – zacznij od dziś! Komentuj wszystko co istotne. Każda klasa czy funkcja powinny być okraszone przynajmniej krótkim komentarzem. Zaufaj mi. Jak napiszesz coś dzisiaj i nie zostawisz sobie przy tym krótkiej notki, co robi dana funkcja, to jak za miesiąc do tego siądziesz, nie będziesz miał pojęcia o co ci chodziło miesiąc wcześniej// Komentarz pojedynczej linii # Komentarz pojedynczej linii /* Komentarz komentujący kilka linii */
Ponieważ komentarz pojedynczej linii może być zakończony znacznikiem zamykającym blok kodu, bądź ostrożny z zapisami typu:
Powyższy kod wyświetli „lub to”, ponieważ tekst ten znajduje się po zakończeniu komentarza
// Komentuj to ?> lub to
2 Responses to “Anatomia skryptu PHP”