PHP/Czym jest PHP: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Derbeth (dyskusja | edycje)
m →‎Czym jest PHP?: link do wikipedii
Zyx (dyskusja | edycje)
dodanie informacji o działaniu PHP
Linia 12:
 
W chwili obecnej najnowszą wersją jest PHP 5.1.1. Jego możliwości są zbliżone do tych oferowanych przez konkurencyjne języki skryptowe dla stron WWW: ASP, JSP. W połowie roku 2005 rozpoczęły się prace wstępne nad PHP 6, które mają zapewnić programistom m.in. wbudowane wsparcie dla standardu Unicode.
 
=== Jak PHP współpracuje ze stroną WWW? ===
PHP jest językiem server-side, tj. pracuje po stronie serwera WWW. Dlatego aby wykorzystywać go na własnej stronie, musisz upewnić się, że twoje konto go obsługuje. Zanim przejdziemy dalej, należy zrozumieć zasadę, na jakiej PHP generuje dynamiczne strony WWW.
 
Kiedy wpisujemy adres w przeglądarce internetowej, żądanie wyświetlenia strony kierowane jest do serwera HTTP zwanego także serwerem WWW. Jeśli stwierdzi na podstawie rozszerzenia pliku, że dany dokument zawiera kod PHP, serwer kieruje do jego interpretera żądanie przetworzenia podanego pliku. Interpreter wyszukuje w jego treści tzw. wstawki PHP wplecione w statyczny kod HTML i zastępuje je wynikiem ich wykonywania. Utworzony kod HTML jest zwracany serwerowi, a ten wysyła go z powrotem do internauty.
 
W tym procesie kod PHP nigdy nie opuszcza serwera. Internauta zawsze otrzyma wyłącznie utworzony przez PHP kod HTML. Oto przykład. Jeśli mamy plik PHP o następującej treści:
 
<html>
<body>
<?php
echo 'Podaj hasło';
?>
</body>
</html>
 
To internauta zobaczy jedynie dokument o takiej treści:
 
<html>
<body>
Podaj hasło
</body>
</html>
 
Cały PHP zniknie, a na jego miejscu pojawi się utworzony przez niego kod HTML.