Spremenljivke
Vadnica logo
vadnica logo
x
HTML CSS JavaScript jQuery SQL PHP Laravel
HTML CSS JavaScript jQuery MySQL PHP Include Echo, Print Podatkovni tipi (Data Types) Spremenljivke (Variables) Knjižnica Nizi (String) Pretvorba podatkov (Casting) Izjeme Pogojni stavki Zanke Datum in Čas Koledar Funkcije Matrika (Array) MySQLi Obrazci (Forms) Filtri Ključne besede (Keyword) OOP (Razredi in Objekti) Razno Superglobalne spremenljivke Omrežne funkcije Laravel

Spremenljivke (ang. Variables)

Spremenljivke so vsebniki za shranjevanje informacij. V PHP se spremenljivka začne z znakom $, ki mu sledi ime spremenljivke. Ime spremenljivke se mora začeti s črko ali podčrtajem, ne sme pa se začeti s številko. Ime lahko vsebuje samo alfa numerične znake in podčrtaje (A-z, 0-9 ali _). Imena spremenljivk razlikujejo med velikimi in malimi črkami, če torej napišemo $ime ali $Ime sta to dve različni spremenljivki. Spremenljivka ima lahko kratko ime, na primer $a ali $b, ali bolj opisno ine, kot je to $starost, $ime, $sadje itn.

Spremenljivke (ang. Variables) 1

Naredili bomo primer s spremenljivko $stevilo, ki bo 13 in $ime, ki bo $sadje. Ko spremenljivki dodelimo vrednost, vrednost postavimo v narekovaje. Za razliko od drugih programskih jezikov PHP nima ukaza za deklaracijo spremenljivke. Ustvari se v trenutku, ko ji prvič dodelimo vrednost.

Spremenljivke (ang. Variables) 2
Spremenljivke (ang. Variables) 2
PRIMER
<?php
// prva spremenljivka bo številko
$stevilo = 13;

// druga spremenljivka bo ime sadja
$sadje = "Jabolka";

// če želimo izpisati ti dve spremenljivki, lahko uporabimo echo
// in vmes bomo uporabili še novo vrstico
echo "\n";
echo $stevilo;
echo "\n";
echo $sadje;
echo "\n";
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"

13
Jabolka

Process finished with exit code 0
            

Če v stavek echo želimo vstaviti spremenljivko v povezavi z nekim besedilom, to storimo na način kot je opisan v primeru.

Spremenljivke (ang. Variables) 3
Spremenljivke (ang. Variables) 3
PRIMER
<?php
// prva spremenljivka bo številko
$stevilo = 13;

// spremenljivka s kratkim imenom
$a = 27;

// druga spremenljivka bo ime sadja
$sadje = "Jabolka";

// obe spremenljivki bomo vstavili v echo
echo "\n$sadje so zdrava, zato sem jih kupil kar $stevilo.\n";

// s števili lahko upravljamo s matematičnimi operatorji
$rezultat = $stevilo + $a;

// izpis rezultata pri seštevanju
echo "13 + 27 = " . $rezultat . "\n";

// če števila damo v narekovaje se samo prepišejo
echo "Števila uporabljena v narekovajih so prepisana: $stevilo + $a\n";

// ker smo izračunali rezultat, ga sedaj lahko uporabimo kot niz
echo "$stevilo + $a je $rezultat\n";
            
REZULTAT
C:\xampp\php\php.exe -c C:\xampp\php\php.ini "C:\Users\"

Jabolka so zdrava, zato sem jih kupil kar 13.
13 + 27 = 40
Števila uporabljena v narekovajih so prepisana: 13 + 27
13 + 27 je 40

Process finished with exit code 0
            
Vrste spremenljivk PHP nima ukaza za deklaracijo spremenljivke, vrsta podatkov pa je odvisna od vrednosti spremenljivke. Glej primer
Dodelitev niza spremenljivki Dodeljevanje niza spremenljivki se izvede z imenom spremenljivke, ki mu sledi znak enačaja in niz. Glej primer
Dodelitev večih vrednosti Isto vrednost lahko dodelimo več spremenljivkam v eni vrstici. Glej primer

Obseg spremenljivk

V PHP spremenljivke lahko navedemo kjer koli v skriptu. Obseg spremenljivke je del skripta, kjer se lahko spremenljivka sklicuje oziroma uporablja. PHP ima tri različne obsege spremenljivk, te so lokalne, globalne in statične.

Globalni in lokalni obseg Spremenljivka, deklarirana zunaj funkcije ima globalni obseg in je do nje mogoče dostopati samo zunaj funkcije. Glej primer
Ključna beseda global Ključna beseda global se uporablja za dostop do globalne spremenljivke znotraj funkcije. Glej primer
Statična ključna beseda Ko je funkcija dokončana oziroma izvedena, se običajno izbrišejo vse njene spremenljivke. Glej primer

Hvala za obisk! Dodajam politiko zasebnosti.

© 2024 Vse pravice pridržane.

Donirajte preko PayPal ADMIN