2. Składnia języka
Transkrypt
2. Składnia języka
KURS PHP 2. SKŁADNIA JĘZYKA Skrypty PHP moŜna umieszczać na stronie na trzy sposoby (jest jeszcze czwarty, który jest domyślnie wyłączony). Pierwszym z nich, najkrótszym, którego będę uŜywał prezentując kody PHP jest: <? treść skryptu ?> Drugim, odrobinę dłuŜszym (zalecanym przez profesjonalistów) jest: <?php treść skryptu ?> Trzecim, którego uŜywania całkowicie odradzam jest: <SCRIPT TYPE="text/php"> treść skryptu </SCRIPT> Składnia języka PHP składa się z: • funkcji • instrukcji • zmiennych • stałych Dochodzą do tego jeszcze cudzysłowy, ampersandy (znaki &), znaki zapytania, nawiasy, klamerki, plusy, minusy, slashe (znaki /), gwiazdki, kropki, przecinki... Funkcje, to stworzone przez programistów polecenia, obok których zawsze muszą znaleźć się nawiasy zwykłe, nawet puste, pomiędzy którymi umieszczamy argumenty danej funkcji. Ciekawostką jest to, gdyŜ moŜna deklarować własne funkcje w celu ułatwienia własnej pracy. Instrukcji jest znacznie mniej niŜ funkcji i nie pozwalają one na wprowadzenie sobie Ŝadnych argumentów, aczkolwiek niektóre instrukcje moŜna przez dodanie nawiasów zamienić na funkcje, ale nic szczególnego nie będą sobą prezentować. www.INFORMATYKA.cba.pl KURS PHP Zmienne słuŜą do przechowywania powtarzających się kodów w danym dokumencie, a następnie odwoływania się do nich. Całe szczęście, w języku PHP nie musimy deklarować Ŝadnych typów zmiennych, tak jak w wielu innych językach programowania. Zmienne często są niezastąpione, gdyŜ niektóre elementy, nie umieszczając w zmiennej bardzo trudno jest wyświetlić (w niektórych przypadkach nawet się nie da!). Jedyną róŜnicą pomiędzy zmiennymi, a stałymi jest to, jak sama nazwa wskazuje, Ŝe zmienną w zmiennej moŜna zmieniać, a zawartość stałej nie moŜemy modyfikować. Dokumenty, które zawierają skrypty PHP, ewentualnie pliki, do których skrypty się odwołują powinny być zapisane jako pliki z rozszerzeniem php. Dawniej stosowany był plik o rozszerzeniu phtml. MoŜemy takŜe korzystać z rozszerzeń phpX, gdzie X to pierwsza litera wersji języka, jednakŜe naleŜy liczyć się z tym, Ŝe nie na wszystkich serwerach zadeklarowane wszystkie rozszerzenia, osobiście polecam uŜywać tego, o którym wspomniałem na początku - php. Przechodząc do kolejnej lekcji poznasz juŜ pierwsze instrukcje i funkcje. Uwaga: w dalszej części kursu będziesz musiał znać niektóre znaczniki (X)HTMLa, które pozwalają na tworzenie formularzy, wszystkich ich pól, linków, a takŜe znacznik łamiący daną linię tekstu. www.INFORMATYKA.cba.pl