PHP (akronim od PHP: Hypertext Preprocessor
) jest szeroko stosowanym językiem skryptowym ogólnego przeznaczenia o otwartym kodzie źródłowym, który jest szczególnie przydatny do tworzenia stron internetowych i może być osadzony w HTML.
Ładnie, ale co to oznacza? Przykład:
Przykład #1 Przykład wprowadzający
<!DOCTYPE html>
<html>
<head>
<title>Example</title>
</head>
<body>
<?php
echo "Hi, I'm a PHP script!";
?>
</body>
</html>
Zamiast mnóstwa poleceń do wyprowadzania HTML (jak widać w C lub Perlu), strony PHP zawierają HTML z osadzonym kodem, który robi „coś” (w tym przypadku wyprowadza „Cześć, jestem skryptem PHP!”). Kod PHP jest zamknięty w specjalnych instrukcjach rozpoczynających i kończących przetwarzanie <?php
i ?>
, które pozwalają na przeskakiwanie do i z „trybu PHP”.
To, co odróżnia PHP od czegoś takiego jak JavaScript po stronie klienta, to fakt, że kod jest wykonywany na serwerze, generując HTML, który jest następnie wysyłany do klienta. Klient otrzymałby wyniki wykonania skryptu, ale nie wiedziałby, jaki jest jego kod źródłowy. Możesz nawet skonfigurować swój serwer WWW tak, aby przetwarzał wszystkie pliki HTML za pomocą PHP, a wtedy naprawdę nie ma sposobu, aby użytkownicy mogli się dowiedzieć, co masz w rękawie.
Najlepsze w używaniu PHP jest to, że jest on niezwykle prosty dla nowicjusza, ale oferuje wiele zaawansowanych funkcji dla profesjonalnego programisty. Nie obawiaj się czytania długiej listy funkcji PHP. Możesz wskoczyć do środka, w krótkim czasie, i zacząć pisać proste skrypty w kilka godzin.
Chociaż rozwój PHP koncentruje się na skryptach po stronie serwera, możesz zrobić z nim znacznie więcej. Czytaj dalej i zobacz więcej w sekcji Co potrafi PHP, lub przejdź od razu do tutoriala wprowadzającego, jeśli interesuje cię tylko programowanie webowe.