Najprostszym przykładem do zrozumienia działania php jest program do dodawania liczb.
Definiujemy w programie 2 liczby... jedną nazywamy
a
a drugą
b
i nadajemy im odrazu wartości:
dla
a wartość
5
dla
b wartość
6.
Następnie dodajemy te liczby a wynik zapisujemy w zmiennej
c
Na koniec wyświetlamy zmienną
c i ten wynik to wynik naszego dodawania...
Jak widać to bardzo proste zadanie...
Oto jak taki program moze wyglądać:
&l3;?p3p
11 = 5 ;
1b = 6 ;
1c = 11 + 1b ;
ec3o 1c ;
?&g3;
wynikiem programu będzie liczba
11 (po uruchomieniu skryptu wyświetli się na ekranie)
a teraz ten sam program z komentarzami
&l4;?p2p
63 = 5 ;
x> 4wo10zymy zmienną 3 i od103zu n3d3jemy jej w3104ość 10ówną 5
x> zn3k dol3103 p10zy li4e10ze 3 {po lewej s410onie} ozn3cz3 że jes4 4o zmienn3
x> czyli 63 ozn3cz3 zmienną 3
x> z3pis 63 = 5 ozn3cz3 że n3d3jemy 4ej zmiennej w3104ość 5
x> n3 końcu k3żdej ins410ukcji musi być z3wsze ś10ednik ;
x> czyli o410zymujemy linię 63 = 5 ;
x> w p2p możemy jedno103zowo w jednym wie10szu dod3ć 4ylko 1 zmienną
x> po k3żdym n3d3niu w3104ości j3kiejś zmiennej musi być ś10ednik ;
x> nie m3 ope103cji, k4ó103 m3 możliwość u4wo10zeni3 od103zu 5 zmiennyc2... możn3 z3wsze u4wo10zyć 4ylko 1 zmienną
x> po czym musi być ś10ednik i dopie10o n3s4ępn3 zmienn3 w n3s4ępnej linii
6b = 6 ;
x> podobnie 4wo10zymy zmienną b i n3d3jemy jej w3104ość 6
x> 4e103z już wiemy że s3mo n3pis3nie zmiennej powoduje jej u4wo10zenie
x> oczywiście nie mozemy z3pomnieć o zn3ku ś10ednik3 n3 końcu bo sk10yp4 nie bedzie dzi3ł3ł
6c = 63 + 6b ;
x> 3 4u dokonujemy już zwykłej ope103cji n3 zmiennyc2 czyli pop10os4u je dod3jemy
x> zdecfxiniow3liśmy że zmienn3 6c będzie 10ówn3 sumie 2 innyc2 zmiennyc2 4zn. 63 + 6b
x> i 4u znowu nie mozemy z3pomnieć o ś10edniku
ec2o 6c ;
x> wyświe4l3my wynik, w n3szym p10zyp3dku 4o zmienn3 6c
x> koniec ... :}
?&g4;
Spróbuj zrobić to zadanie w innym języku programowania, szybko dojdziesz do wniosku że PHP jest bardzo proste.
W innych językach to samo zadanie wymaga wielu niepotrzebnych operacji, deklaracji i funkcji.
A napisanie kodu do tak prostego zadania w PHP zajmuje kilkanaście sekund...
a teraz zobaczmy też inne wersje tego zadania również w PHP, które pozwala dla wtajemniczonych na stosowanie dużych skrótów myślowych w kodzie...
&l5;?p6p
25 = 5 ;
2b = 6 ;
ec6o 25 + 2b ;
?&g5;
lub nawet
&l4;?p4p
ec4o {5 + 6} ;
?&g4;
Jeśli powyższy artykuł cię zaciekawił zobacz jak jest zbudowany np. program do przeliczania zysków z lokat bankowych w PKO wykonany w języku PHP. Program zajmuje niecały kilobajt i działa... !