Uvod o varijablama u PHP-u
Sljedeći članak, varijable u PHP-u, daje pregled različitih varijabli dostupnih u PHP-u. Svaka varijabla pohranjuje neku vrstu informacija gdje su informacije vrijednost. Ova vrijednost može biti broj, niz, boolean, niz ili može biti objekt, resurs, i tako dalje.
Kako deklarirati varijable u PHP-u?
Promjenjive deklarirane informacije o trgovini. Neke stvari morate znati kod proglašavanja varijabli u PHP-u.
- Deklarirane varijable uvijek počinju znakom dolara ($). Naziv varijable mora početi slovo ili podvlaka, ali ne brojem.
- Varijable ne sadrže razmake i ovi nazivi varijabli razlikuju velika i mala slova, primjer $ruit je različit od $ From.
- Deklaracija varijabli koristi operatora dodjele '=' pri čemu se naziv varijable nalazi na lijevoj strani operatera, a izraz na desnoj strani operatera.
- Kako znamo da je PHP jezično tipkani tip, deklarirane varijable unaprijed znaju o kojoj će vrsti varijable to biti, što znači da se može deklarirati kao broj ili niz ili niz ili bilo što drugo.
- Kako vrijednosti varijabli nisu konstantne, te se vrijednosti mogu pretvoriti iz jedne u drugu vrijednost kao i kad je potrebno.
Kako inicijalizirati varijable u PHP?
Iz prethodnog, znamo da je PHP labavo tipkani jezik i ne trebamo deklarirati vrstu kao što je da li je varijabla cjelobrojnog ili string ili boolean tip prije nego što je koristimo kao što se događa na drugim jezicima. Vrsta varijable ovisi o vrijednosti koju pohranjuje. Naučimo kroz primjere.
Ovdje u primjeru u nastavku vidimo da je visina plutajuća vrijednost, a baza cjelobrojna vrijednost, a na temelju tih vrijednosti izračunali smo površinu trokuta.
Kodirati:
<_?php// example to demonstrate the intialization of variables
$height = 10.5; //float value
$base = 50; //integer value
// calculating area of a triangle
$area_of_triangle = ($height * $base) / 2;
// printing area of the triangle
echo 'Area of the triangle is '. $area_of_triangle;
?>
Izlaz:
Ispod koda prikazuje sve važeće i nevažeće načine inicijalizacije varijabli u PHP-u.
- // nevažeće jer počinje s brojem
$5input = 'Demo';
- // vrijedi jer započinje s podvlakom
$_input = 'Demo';
- // vrijedi
$input = 'Demo';
- // valjano jer počinje s podvlakom, a slijedi broj i niz znakova koji su dopušteni
$_5input = 'Demo';
Vrste varijabli s primjerima
Varijable pohranjuju vrijednosti. Ove vrijednosti dodijeljene varijabli definiraju o kojoj se vrsti varijable nalazi. Postoji osam vrsta podataka:
Naučimo svako detaljno.
1. Integer
Cijeli broj je cijeli broj. Ovaj cijeli broj može biti pozitivan ili negativan. (ako nema značajnog značenja, to je pozitivno) Obvezno ima barem jednu znamenku u rasponu od 0 do 9, bez zareza ili praznina. Nema decimalnu točku. Cijeli brojevi imaju različite oznake poput
- decimalni (osnovni 10)
- šesterokutni (baza 16, prefiks 0x)
- osmerokut (baza 8, prefiks 0)
po izboru prethodi znaku bilo - ili +
<_?php//example to demonstrate an integer datatype
$x = 6900;
$y = 45;
//var_dump tells us about the datatype and value of the input number
var_dump($x);
echo '
';
var_dump($y);
?>
Izlaz:
2. Gudački
Niz je niz znakova ili slova. Niz može sadržavati niz brojeva, posebnih znakova, aritmetičkih vrijednosti. To može biti i kombinacija svih. Za predstavljanje niza koristimo pojedinačne ili dvostruke navodnike.
<_?php//example to demonstrate string datatype
$input = 'Apple';
echo '
$input is my favorite fruit';
echo "
$input is my favorite fruit";
?>
Izlaz:
3. Boolean
Ova vrsta podataka može sadržavati jednu od dvije vrijednosti ili istinitu ili lažnu, gdje je true 1, a false je prazna.
<_?php//example to demonstrate boolean datatype
$input = true;
// print true
echo "
True is ".$input;
$input_value = false;
// print false
echo "
False is ".$input_value;
?>
Izlaz:
4. Lebdi
Broj s decimalnom točkom ili korištenjem eksponencijalnog oblika naziva se brojem s pomičnom zarezom ili je tipa float.
<_?php//example to demonstrate float datatype
$input = 123.45;
$input_value = 9.e5;
var_dump($input);
echo '
';
var_dump($input_value);
?>
Izlaz:
5. Objekt
Objekt je vrsta podataka koja pohranjuje podatke. Uz podatke, on pohranjuje i podatke o obradi podataka. Objekt se izričito deklarira deklaracijom klase. Razred je definiran ključnom riječi klase. Razred je struktura koja sadrži članove podataka i metode podataka.
Klasa je instancirana i objekt je stvoren, a kroz ovaj objekt sada možemo pristupiti članovima i metodama klase.
<_?php//example to demonstrate object datatype
class Subject(
//defining a string property
public $string = "My favourite subject is Maths";
//defining a method that returns the string property
function display() (
return $this->string;
)
)
//instantiating an object of a class
$object = new Subject;
echo $object->string;
?>
Izlaz:
6. Niz
To je zbirka sličnih i različitih vrsta podataka. Niz se deklarira u obliku para ključ-vrijednost.
<_?php//example to demonstrate array datatype
$directions= array('East', 'West', 'North', 'South');
var_dump($directions);
echo '
';
echo $directions(2) echo '
';
echo $directions(0);
?>
Izlaz:
7. NULL
Kad varijabli nije dodijeljena vrijednost, a varijabla je prazna, možemo upotrijebiti NULL vrijednost.
<_?php//example to demonstrate NULL datatype
$input = 'Demo Test';
var_dump($input);
echo '
';
$input = NULL;
var_dump($input);
?>
Izlaz:
8. Resurs
Resurs posebna varijabla koja se odnosi na vanjski resurs koji može biti rukovanje datotekama, povezivanje baze podataka ili drugi
<_?php//example to demonstrate resource datatype
//establishing a connection to database with default values
$connection = mysql_connect("localhost", "root", "");
var_dump($connection);
?>
Preporučeni članci
Ovo je vodič za varijable u PHP-u. Ovdje razgovaramo o tome što su varijable u PHP-u, kako deklariramo varijable, kako inicijaliziramo varijable i na kraju koje su različite vrste varijabli u PHP-u. Možete pogledati i sljedeće članke da biste saznali više -
- PHP matematičke funkcije
- Kako spojiti bazu podataka na PHP?
- PHP string funkcije
- Što je PHP niz?
- Vodič za varijable u C #
- Varijable u JavaScript-u