logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

PHP lekcije - lekcija 2 - Promenljive u PHP-u

26/05/2025, by Ivan

PHP promenljive služe za čuvanje vrednosti, kao što su tekstualni stringovi, brojevi ili nizovi. Kada je promenljiva deklarisana, ona se može koristiti više puta u vašem skriptu. Sve promenljive u PHP-u počinju simbolom $.

Promenljive su jedan od glavnih pojmova u programiranju. Da biste razumeli programiranje, potrebno je jasno znati šta je promenljiva, gde i kako se čuva i šta se dešava sa njom tokom izvršavanja programa. Promenljiva je veličina čija se vrednost menja tokom izvršavanja koda.

Promenljive predstavljaju podatke koji se obrađuju u programu i imaju ime. Kao što znate, podaci se čuvaju i obrađuju u memoriji računara — u operativnoj memoriji dok program radi, a nakon zatvaranja mogu biti sačuvani na trajnoj memoriji. Program koristi različite tipove podataka, tj. promenljive različitih tipova, kao što su brojevi, karakteri, tekst, logičke promenljive, procedure, datumi i dr. Ovi tipovi mogu imati podtipove. Na primer, numerički podaci mogu biti celobrojni, decimalni itd. U zavisnosti od tipa podataka, program prilikom deklaracije promenljive dodeljuje određeni broj memorijskih ćelija za čuvanje promenljive. Te ćelije dobijaju ime promenljive i u njima se čuva vrednost promenljive. Promenljive mogu postojati do kraja izvršavanja programa ili dok im se ne dodeli nova vrednost. Ime promenljive ostaje nepromenjeno do kraja programa, dok se vrednost može menjati. U PHP-u se može menjati i vrednost i tip promenljive.

Ispravan način deklaracije promenljivih u PHP-u je:

$var_name = value;

Jedan znak jednakosti = je operator dodele, odnosno u PHP-u kažemo: promenljivoj var_name dodeljujemo vrednost value.

Početnici u PHP programiranju često zaborave znak $ na početku promenljive. U tom slučaju PHP neće raditi i javiće grešku.

Napišite sledeći PHP kod u fajlu index.php, namerno zaboravite znak dolara:

<?php
var_name = 'Hello, World!';
?>

Posetite svoj sajt (npr. http://test) i dobićete sledeću grešku:

Test site

Kada deklarišemo string promenljivu, string mora biti u navodnicima, jednostrukim ili dvostrukim – važno je da početak i kraj budu isti tip navodnika. Numeričke promenljive pišemo bez navodnika. Prilikom ispisa string promenljive ne stavljamo navodnike.

Probajmo da napravimo promenljivu koja sadrži string i promenljivu koja sadrži broj. Zamenite kod u index.php sa sledećim:

<?php
$txt="Hello World!";
$x=16;
print $txt;
echo $x;
?>

Ponovo pokrenite sajt http://test (ili vaš URL). Na ekranu će se pojaviti:

Hello World!16

Možete koristiti print ili echo za ispis promenljivih, rezultat će biti isti. Sve promenljive biće prikazane u jednom redu, kako string tako i numeričke.

Još jedna osobenost PHP-a je da nije potrebno deklarisati promenljive posebno pre dodele vrednosti. Odmah pišete novu promenljivu:

$variable = 'Nova promenljiva';

Štaviše, promenljiva može da promeni tip iz string u broj:

<?php
$var1 = '1 nova promenljiva';
$var2 = 6;
$var3 = $var1 + $var2;
print $var3;
?>

Pomalo sam prešao unapred i koristio operator sabiranja, o operatorima ćemo kasnije, sada je važnije da znamo šta će biti rezultat kada saberemo string promenljivu i numeričku.

7

Zanimljivo, zar ne?

Takođe, moguće je pristupiti promenljivim i menjati njihovu vrednost:

$var1 = 14;
$var1 = $var1 + 1;
print $var1;

Rezultat je:

15

Na ovaj način možemo promeniti trenutnu vrednost promenljive i sačuvati rezultat u istoj promenljivoj. U stvari, u izrazu (14 + 1) zamenjujemo vrednost promenljive.

Možete (ali nije preporučljivo) koristiti ćirilicu u imenima promenljivih:

<?php
$promenljiva1 = 'Zdravo, svete!';
print $promenljiva1;
?>

Rezultat će biti:

Zdravo, svete!

Prilično dobro, mislim da možemo početi učiti PHP još od škole, odmah na srpskom jeziku.

Ovo nisu svi tipovi promenljivih, postoje još nizovi, objekti, resursi, boolean i mnogi drugi. Za sada nam nisu potrebni, ali verujte, doći ćemo i do njih.

Na kraju sumirajmo lekciju, uz malo humora:

U PHP-u promenljiva nastaje automatski kada je koristite. Pravila imenovanja promenljivih:

  1. Ime promenljive mora početi slovom ili donjom crtom "_".
  2. Ime promenljive može sadržati samo slova, brojeve i donju crtu (A-Z, a-z, 0-9, i _).
  3. Ime promenljive ne sme imati razmake. Ako ime ima više reči, treba ih razdvojiti donjom crtom ($my_string) ili stilom camelCase ($myString).

PHP je slabo tipiziran jezik. Promenljive PHP-a ne moraju biti deklarisane pre nego što im se dodeli vrednost. U gore navedenom primeru ne morate navoditi tip promenljive, PHP automatski pretvara promenljivu u odgovarajući tip u zavisnosti od vrednosti. U strogo tipiziranim jezicima morate deklarisati tip i ime promenljive pre korišćenja.