Być może jesteś doświadczonym programistą, biegle programujesz w Javie,



Podobne dokumenty
Technologia Flash cieszy się coraz większą popularnością. Liczba dostępnych

1 Podstawy c++ w pigułce.

Odseparowanie kodu PHP i warstwy prezentacji od dawna było celem

Programowanie w języku Python. Grażyna Koba


Widoczność zmiennych Czy wartości każdej zmiennej można zmieniać w dowolnym miejscu kodu? Czy można zadeklarować dwie zmienne o takich samych nazwach?

Funkcje i instrukcje języka JavaScript

1 Podstawy c++ w pigułce.

do drukowania tekstu służy funkcja echo <?php echo "hello world!";?> jeżeli użyjemy jej kilka razy: <?php

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Rys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Programowanie dla początkujących w 24 godziny / Greg Perry, Dean Miller. Gliwice, cop Spis treści

Technologie informacyjne lab. 4

SSK - Techniki Internetowe

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tworzenie prostych skryptów w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.

I.Wojnicki, PHP. Smarty. Igor Wojnicki. Katedra Informatyki Stosowanej Akademia Górniczo-Hutnicza w Krakowie. 28 marca 2014

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Rys.2.1. Drzewo modelu DOM [1]

Blockly Kodowanie pomoc.

Wprowadzenie do programowania

Programowanie w języku C++ Grażyna Koba

Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)

Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

Wymagania edukacyjne z przedmiotu Witryny i aplikacje internetowe klasa 2iA. tworzenia stron. animację - multimedia

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI EFEKTY KSZTAŁCENIA

Pętle. Dodał Administrator niedziela, 14 marzec :27

Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.

znajdowały się różne instrukcje) to tak naprawdę definicja funkcji main.

KURSY PROGRAMOWANIA DLA DZIECI

Metody numeryczne Laboratorium 2

Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 2. Karol Tarnowski A-1 p.

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

KURSY PROGRAMOWANIA DLA DZIECI

lekcja 8a Gry komputerowe MasterMind

INSTALACJA I KONFIGURACJA SERWERA PHP.

ForPascal Interpreter języka Pascal

Należy ściągnąć oprogramowanie Apache na platformę

Instrukcja instalacji PHP-Hypercachera Refresher Standard oraz PHP-Hypercachera Refresher GZIP na Twojej witrynie

Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

Programowanie obiektowe

ZMIENNE. Podstawy PHP

Aplikacje WWW - laboratorium

Robert Barański, AGH, KMIW MathScript and Formula Nodes v1.0

Napisy w PHP. Drukowanie napisów instrukcją echo

Technologie Informacyjne - Linux 3

SZYBKO ZROZUMIEĆ VISUAL BASIC 2012 Artur Niewiarowski -

Utworzenie pliku. Dowiesz się:

Java w 21 dni / Rogers Cadenhead. Gliwice, cop Spis treści. O autorze 11. Wprowadzenie 13 TYDZIEŃ I JĘZYK JAVA

Jak zawsze wyjdziemy od terminologii. While oznacza dopóki, podczas gdy. Pętla while jest

PHP w-3. Sterowanie w PHP

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Niezwykłe tablice Poznane typy danych pozwalają przechowywać pojedyncze liczby. Dzięki tablicom zgromadzimy wiele wartości w jednym miejscu.

for (inicjacja_warunkow_poczatkowych; wyrazenie_warunkowe; wyrazenie_zwiekszajace) { blok instrukcji; }

14. POZOSTAŁE CIEKAWE FUNKCJE

Umieszczanie kodu. kod skryptu

Wykresy i interfejsy użytkownika

Wstęp do programowania INP003203L rok akademicki 2018/19 semestr zimowy. Laboratorium 3. Karol Tarnowski A-1 p.

Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie.

Wybrane działy Informatyki Stosowanej

Język C : programowanie dla początkujących : przewodnik dla adeptów programowania / Greg Perry, Dean Miller. Gliwice, cop

for (inicjacja_warunkow_poczatkowych(końcowych); wyrazenie_warunkowe; wyrazenie_zwiekszajace(zmniejszające)) { blok instrukcji; }

Zakres tematyczny dotyczący podstaw programowania Microsoft Office Excel za pomocą VBA

W przeciwnym wypadku wykonaj instrukcję z bloku drugiego. Ćwiczenie 1 utworzyć program dzielący przez siebie dwie liczby

Podstawy JavaScript ćwiczenia

1. Pierwszy program. Kompilator ignoruje komentarze; zadaniem komentarza jest bowiem wyjaśnienie programu człowiekowi.

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02

Jeśli chcesz łatwo i szybko opanować podstawy C++, sięgnij po tę książkę.

JavaScript. Æwiczenia praktyczne

WPROWADZENIE. Użycie PHP

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

Grafika PHP dla początkujących

Witryny i aplikacje internetowe

Laboratorium 6 Tworzenie bloga w Zend Framework

Bazy danych i strony WWW

SUM Edukacja Techniczno Informatyczna Języki i Systemy Programowania. Wykład 2. dr Artur Bartoszewski - WYKŁAD: Języki i Systemy Programowania,

Oczywiście plik musi mieć rozszerzenie *.php

Podstawy technologii WWW

Przekazywanie danych. Dane zewnętrzne mogą pochodzić z róŝnych źródeł:

Podstawy technologii WWW

Szablon główny (plik guestbook.php) będzie miał postać:

Sigplus. Galeria w Joomla

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

Wstęp do Informatyki dla bioinformatyków

PHP: bloki kodu, tablice, obiekty i formularze

Nazwa implementacji: Nauka języka Python wyrażenia warunkowe. Autor: Piotr Fiorek. Opis implementacji: Poznanie wyrażeń warunkowych if elif - else.

PRZEWODNIK PO PRZEDMIOCIE

1 Przygotował: mgr inż. Maciej Lasota

Podstawy programowania (1)

IBM SPSS Statistics Wersja 22. Linux - Instrukcja instalacji (licencja autoryzowanego użytkownika)

Projektowanie aplikacji internetowych Pisanie skryptów wiersza poleceń - pętle

Wprowadzenie do Scilab: podstawy języka Scilab

Transkrypt:

Kompendium PHP 01 Być może jesteś doświadczonym programistą, biegle programujesz w Javie, C++, Pythonie lub jakimś innym języku programowania, których jak myślę, powstało już tyle, że chyba nie ma osoby, która potrafiłaby wymienić je wszystkie. Być może dopiero zaczynasz swoją przygodę z programowaniem w PHP lub z programowaniem w ogóle. W obu przypadkach dobrze jest mieć pod ręką swoiste kompendium wiedzy związane z danym językiem programowania, w którym znalazłby się opis składni najczęściej wykorzystywanych instrukcji, słów kluczowych czy funkcji. Gdy zaczynałem pisać ten artykuł, zamierzeniem moim było dostarczenie Ci właśnie takiego kompendium dla języka PHP. Dzięki niemu nie będziesz musiał wertować stron opasłych tomów w poszukiwaniu na przykład składni pętli while. Każdemu z nas zdarza się zapomnieć od czasu do czasu nawet tak prostych rzeczy. A oto, co znajdziesz w kompendium PHP: BBP 402 Dowiesz się, jak łączyć kod języka PHP z HTML 02 Poznasz typy zmiennych dostępnych w PHP 05 Dowiesz się, jak wykonywać różne operacje na zmiennych liczbowych oraz łańcuchach znaków 09 Poznasz typy tablic wykorzystywanych w PHP 15 Poznasz metody wykonywania kilku podstawowych operacji na tablicach 17 Dowiesz się, jak w PHP można kontrolować sposób wykonywania programu, stosując instrukcje warunkowe if..else oraz switch 20 Poznasz pętle for, foreach, while, do while 21 Dowiesz się, jak zdefiniować własne funkcje, które będziesz mógł wywoływać z dowolnego miejsca w programie. 29 autor marcin czech programista, redaktor poradnika Zastosowania PHP Instalacja i konfiguracja Zastosowania Kompendium Narzędzia

02 Kompendium PHP Pierwszy skrypt Nasze kompendium rozpoczniemy od napisania prostego skryptu, wyświetlającego napis powitalny. Kolejne wiersze kodu każdego skryptu PHP umieszcza się w tzw. blokach kodu. Bloki te mogą być umieszczane w kodzie stron HTML, jeśli chcemy, aby dany fragment naszej strony był wyświetlany dynamicznie. Blok kodu umieszcza się zwykle pomiędzy znacznikami <?php?>. Wszystko poza tymi znacznikami, a więc poza blokiem kodu PHP będzie pomijane przez interpreter PHP. Listing 1. 1 2 3 4 5 6 7 8 9 10 <HTML> <HEAD><TITLE>Pierwszy skrypt PHP</TITLE></HEAD> <BODY> <?php echo "Witaj Świecie!";?> </BODY> </HTML> Pierwsze trzy linie tego prostego skryptu PHP są ignorowane przez interpreter i przesyłane bezpośrednio na wyjście. Po napotkaniu czwartej linii interpreter wie, że ma przetwarzać każdą następną aż do napotkania znacznika?>. Pozostałe dwie linie są znowu ignorowane przez interpreter. Zapisz ten skrypt pod dowolną nazwą z rozszerzeniem.php i spróbuj otworzyć w przeglądarce. W rezultacie w oknie przeglądarki powinna zostać wyświetlona strona z napisem Witaj Świecie!. Przy okazji poznałeś pierwszą instrukcję, której zadaniem jest wyświetlanie zawartości na ekra-

Kompendium PHP 03 nie. Zwróć uwagę na znak ; na końcu instrukcji echo. Podobnie jak w języku C, tak i w PHP każdą instrukcję należy kończyć właśnie tym znakiem. Zamiast znaczników <?php?> oznaczających blok kodu możesz również stosować: <??> skrócona wersja <?php?> <% %> styl zapożyczony z ASP <SCRIPT LANGUAGE="PHP"> </SCRIPT> Pamiętaj jednak, że niektóre z tych znaczników będą poprawnie rozpoznawane przez interpreter, jeśli odpowiednia dyrektywa zostanie zdefiniowana w pliku php.ini. Najczęściej jednak spotkasz się z zapisem <?php?> i tę konwencję radzę Ci stosować, jeśli nie masz pewności, którego zapisu używać. Nasz pierwszy skrypt nie robi nic szczególnego. Tak naprawdę moglibyśmy w ogóle nie korzystać z PHP do wyświetlenia tego napisu. Aby zacząć wykorzystywać w pełni możliwości PHP, musimy powiedzieć kilka zdań o zmiennych i ich dostępnych typach. Zmienne W PHP nazwa zmiennej jest zawsze poprzedzona znakiem $. Zmienne można definiować, nadając im jakąś wartość lub przy użyciu instrukcji var. Listing 2 obrazuje kilka sposobów definiowania zmiennych.

Niedostępne w wersji demonstracyjnej. Zapraszamy do zakupu pełnej wersji książki w serwisie