''. można też spotkać, że skrypt się zaczyna od ,,"; /* w powyższym w zmiennej $suma będzie liczba 20. zmienne tekstowe robi się tak samo, np. ,,$text = "madafaka cycki";'' funkcja ,,echo "text"'' powoduje wypisanie jakiegoś tekstu. jeżeli tekst po echo jest w cudzysłowach podwójnych ("text"), to będą wyświetlane wartości zmiennych, jeżeli tekst będzie w apostrofach ('text'), to znaki $zmienne nie są traktowane jak zmienne, a normalny tekst, czyli */ $kupa = "duza"; echo "kupa jest $kupa
"; # to wyświetli ,,kupa jest duza
'' echo 'kupa jest $kupa
'; # to wyświetli ,,kupa jest $kupa
'' /* /* w php każda instrukcja musi zakończyć się średnikiem. jeżeli się nie zakończy, to skrypt banglać nie będzie. nie jest jednak tak, że każda linia kończy się średnikiem, bo są pętle, instrukcje warunkowe etc, któśe składają się z wielu linii, ale można to potraktować jako jedną instrukcję i tak czy siak na końcu đrednik musi być. wyjątkiem są bloki czyli coś co zaczyna się i kończy nawiasem klamrowym { ... } --- pętle --- w php mamy takie o pętelki (przedstawię od razu na przykładzie liczenia od 1 do 10 i wyświetlania liczby teoria: while(WARUNEK) { // wykonuj jakieś gówna jakieś // jeżeli jednak na dzień dobry warunek nie zostanie spełniony, // to oczywiście nie zostanie wykonane nic } */ # praktyka: $i = 1; while($i <= 10) { echo "$i "; $i = $i + 1; } echo "
"; /* teoria: do { // wykonuj jakieś gówna jakieś // pętla do { ... } while() gwarantuje nam, że to co jest w środku // zostanie wykonene przynajmniej raz } while(WARUNEK) */ # praktyka: $i = 0; do { $i = $i + 1; echo "$i "; } while ($i < 10); echo "
"; /* teoria: for(PRZYPISANIE; WARUNEK; SKOK) { // jakieś gówna } */ # praktyka: for ($i = 1; $i <= 10; $i = $i + 1) echo "$i "; echo "
"; /* w tym ostatnim widać, że nie ma bloku { ... }, owszem, móżłby być, jednak, jeżeli taki blok składa się tylko z jednej instrukcji, można go nie pisać i po prostu zakończyć średnikiem. */ /* --- funkcje --- funkcja to takie coś, co ma nazwę, może przyjmować jakieś wartości i może zwrócić jakieś wartości. w php funkcje zaczynają się od słowa kluczowego ,,function''. następnym elementem jest jej nazwa, a kolejnym, w nawiasie klamrowym wartości, jakie ona może przyjąć. funkcję wywołuje się pisząc jej nazwę i w nawiasach podawać odpowiednie wartości, które przyjmuje. kilka przykładów: function nierobnic() { } function wyswietltekst($tekst) { // teraz, w tej funkcji, dostepna jest zawartosc zmiennej $tekst, // którą podał użytkownik echo "$tekst"; } function dodajliczbyizwrocsume($liczba1, $liczba2) { $suma = $liczba1 + $liczba2; return $suma; // słowo kluczowe ,,return'' powoduję właśnie, że z funkcji zwracana // jest wartość którą jakoś wyliczyliśmy czy coś } nierobnic(); wyswietltekst("mam was w dupie!"); $dziesiec = dodajliczbyizwrocsume(5, 5); */ /* --- switch/case --- jest jeszcze taka spoko konstrukcja jak: switch($zmienna) { case WARTOSC1: INSTRUKCJE break; case WARTOSC2: INSTRUKCJE break; default INSTRUKCJE } o co chodzi. prosty przykład: */ $liczba = 5; switch($liczba) { case 1: echo "liczba jest równa 1"; break ; case 5: echo "piąteczka
"; default: echo "nie wiem o co chodzi, ale i tak jest zajebiście."; } /* */ ?>