laptop blog

Lekcja 1. Funkcja echo i print – pierwszy skrypt PHP

Czas czytania: 2 minut

PHP jest jednym z najprostszych języków programowania. Wiele z jego funkcji można opanować w kilka dni lub miesięcy. Dużym plusem jest również to że kod można pisać w zwykłym notatniku podobnie jak HTML.

Problem pojawia się przy wyświetleniu. By prawidłowo zinterpretować kod PHP musimy go umieścić na serwerze www (na komputerze lokalnym localhost np. Xampp) obsługującym pliki PHP. Sama wyszukiwarka nie jest w stanie obsłużyć PHP.

Jak zacząć pisać w PHP?!

Pliki PHP rozpoznajemy po tym że nazwa pliku zakończona jest .php. Każdy skrypt PHP zaczynamy od <?php i kończymy ?>.

Najprostszy skrypt PHP:

<?php

echo "Hello Word";

?>

DLA OPORNYCH: Powyższy kod zapisujemy np. w pliku o nazwie index.php i wgrywamy na serwer do utworzonego przez nas katalogu. Następnie wchodzimy do katalogu za pomocą przeglądarki np.

  • localhost/nazwa_katalogu/index.php
  • domena.pl/nazwa_katalogu/index.php

UWAGA! plik jest często traktowany jako domyśl plik katalogu/strony index.php czyli localhost/nazwa_katalogu/index.php możemy interpretować jako localhost/nazwa_katalogu/ wyjątkiem jest katalog gdzie umieszczony jest plik index.html

Wynikiem tej operacji jest napis:

Hello Word

Wyświetlanie treści na stronie PHP

Funkcja „echo” podobnie jak „print” służy do wypisywania wartości mieszczącej się za nią. Zwykły tekst musimy umieszczać w nawiasach inaczej wygląda to w przypadku zmiennej, ale o tym dalej.

By strona internetowa oparta o PHP prawidłowo działała należy połączyć jej kod z HTML, CSS i JS. Pomijając skrypty JS by HTML i CSS prawidłowo działało nie musimy nic instalować. Jedynie w umiejętny sposób wywołać dany element lub właściwość.

W poniższych przykładach pokażę wam nie tylko jak wyświetlić tekst, ale również jak dodać do niego różne elementy HTM i CSS. A uważajcie na cudzysłowy. Jeśli używacie ich podwójnych to dodając np. CSS używajcie pojedynczych.

Działanie echo

Poniżej znajdziecie przykłady działania i zastosowania echo

<?php
$a = 2;
$b = "Some text";
echo "<h2>Hello Word</h2>";
echo "This ", "text", "was ", "made ", "with multiple parameters.";
echo "<p class='someclas'>text witch class</p>";
echo "<p style='color:#333;'>text witch color</p>";
echo "<p>". $a ."</p>";
echo $b . "<br>";
?>

Działanie print

Poniżej znajdziecie przykłady działania i zastosowania print

<?php
$a=1;
$b = "Some text";
print "<h2>Hello Word</h2>";
print "This ", "text", "was ", "made ", "with multiple parameters.";
print "<p class='someclas'>text witch class</p>";
print "<p style='color:#333;'>text witch color</p>";
print "<p>". $a ."</p>";
print $b . "<br>";
?>