Uvod o spremenljivkah v PHP
Naslednji članek, spremenljivke v PHP, ponuja oris različnih spremenljivk, ki so na voljo v PHP. Vsaka spremenljivka shrani neke vrste informacij, pri katerih je informacija vrednost. Ta vrednost je lahko številka, niz, boolean, matrika ali je lahko objekt, vir tudi tako naprej.
Kako prijaviti spremenljivke v PHP?
Spremenljivke so deklarirale podatke o trgovini. Nekatere stvari je treba vedeti o prijavljanju spremenljivk v PHP.
- Deklarirane spremenljivke se vedno začnejo z znakom dolarja ($). Ime spremenljivke se mora začeti s črko ali podčrtajem, ne pa s številko.
- Spremenljivke ne vsebujejo presledkov in ta imena spremenljivk so velika in velika črka, npr. $ Sadje se razlikuje od $ From.
- Izjava spremenljivk uporablja operater dodelitve '=', pri čemer je ime spremenljivke na levi strani operaterja in izraz na desni strani operaterja.
- Ker vemo, da je PHP ohlapno vtipkan jezik, prijavljene spremenljivke že vnaprej vedo, kakšna vrsta spremenljivke bo, kar pomeni, da jo lahko deklariramo kot številko ali niz ali matriko ali kar koli drugega.
- Ker vrednosti spremenljivk niso konstantne, se te vrednosti lahko pretvorijo iz ene vrednosti v drugo vrednost, kadar in kadar je to potrebno.
Kako inicializirati spremenljivke v PHP?
Iz prejšnjega vemo, da je PHP ohlapno vtipkan jezik in nam ni treba izjaviti tipa, kot je, ali je spremenljivka celo, ali niz ali logični tip, preden jo uporabimo, kot se dogaja v drugih jezikih. Vrsta spremenljivke je odvisna od vrednosti, ki jo shrani. Naučimo se skozi primere.
Tu v spodnjem primeru vidimo, da je višina float vrednost, osnova pa celo število in na podlagi teh vrednosti smo izračunali površino trikotnika.
Koda:
<_?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;
?>
Izhod:
Spodaj koda prikazuje vse veljavne in neveljavne načine inicializacije spremenljivk v PHP.
- // neveljaven, ker se začne s številko
$5input = 'Demo';
- // veljavno zaradi začetkov s podčrtajem
$_input = 'Demo';
- // veljavno
$input = 'Demo';
- // veljavno, ker se začne s podčrtajem, ki mu sledi število in niz znakov, kar je dovoljeno
$_5input = 'Demo';
Vrste spremenljivk s primeri
Spremenljivke shranjujejo vrednosti. Te vrednosti, dodeljene spremenljivkam, določajo, za katero vrsto spremenljivke gre. Obstaja osem vrst podatkov:
Naj se vsak podrobno naučimo.
1. Integer
Celo število je celo število. To celo število je lahko pozitivno ali negativno. (če ni pomembnega pomena, je pozitiven) Obvezno ima vsaj eno števko, ki sega od 0 do 9, brez vejic ali promikov. Nima decimalne vejice. Celi številci imajo različne oznake, kot so
- decimalna točka (osnova 10)
- šestnajstiški (osnova 16, predpona z 0x)
- osmero (osnova 8, predpona z 0)
po izbiri pred znakom bodisi - ali +
<_?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);
?>
Izhod:
2. Struna
Niz je zaporedje znakov ali črk. Niz lahko vsebuje zaporedje števil, posebnih znakov, tudi aritmetičnih vrednosti. Lahko je tudi kombinacija vseh. Za predstavljanje niza uporabljamo enojne ali dvojne narekovaje.
<_?php//example to demonstrate string datatype
$input = 'Apple';
echo '
$input is my favorite fruit';
echo "
$input is my favorite fruit";
?>
Izhod:
3. Boolov
Ta vrsta podatkov lahko vsebuje eno od dveh vrednosti bodisi resnično bodisi napačno, kjer je res 1 in je napaka 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;
?>
Izhod:
4. Plovec
Številka z decimalno vejico ali z uporabo eksponentne oblike se imenuje številka s plavajočo vejico ali je tipa float.
<_?php//example to demonstrate float datatype
$input = 123.45;
$input_value = 9.e5;
var_dump($input);
echo '
';
var_dump($input_value);
?>
Izhod:
5. Predmet
Predmet je vrsta podatkov, ki shranjuje podatke. Skupaj s podatki hrani tudi podatke o obdelavi podatkov. Predmet se izrecno navede z razglasitvijo razreda. Razred je določen s ključno besedo razreda. Razred je struktura, ki vsebuje člane podatkov in podatkovne metode.
Razred je instanciran in predmet je ustvarjen, prek tega predmeta pa lahko sedaj dostopamo do članov in metod razreda.
<_?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;
?>
Izhod:
6. Niz
Gre za zbirko podobnih in različnih vrst podatkov. Niz se razglasi v obliki para ključ-vrednost.
<_?php//example to demonstrate array datatype
$directions= array('East', 'West', 'North', 'South');
var_dump($directions);
echo '
';
echo $directions(2) echo '
';
echo $directions(0);
?>
Izhod:
7. NULL
Kadar spremenljivki ni dodeljena nobena vrednost in je spremenljivka prazna, lahko uporabimo vrednost NULL.
<_?php//example to demonstrate NULL datatype
$input = 'Demo Test';
var_dump($input);
echo '
';
$input = NULL;
var_dump($input);
?>
Izhod:
8. Viri
Vir, posebna spremenljivka, povezana z zunanjim virom, ki je lahko obdelava datotek, povezljivost baze podatkov ali drugi
<_?php//example to demonstrate resource datatype
//establishing a connection to database with default values
$connection = mysql_connect("localhost", "root", "");
var_dump($connection);
?>
Priporočeni članki
To je vodnik za spremenljivke v PHP. Tukaj razpravljamo o tem, kaj so spremenljivke v PHP-ju, kako deklariramo spremenljivke, kako inicializiramo spremenljivke in na koncu, kakšne so različne vrste spremenljivk v PHP-ju. Če želite izvedeti več, si oglejte tudi naslednje članke -
- PHP matematične funkcije
- Kako povezati bazo podatkov s PHP?
- Funkcije nizov PHP
- Kaj je PHP Array?
- Vodnik po spremenljivkah v C #
- Spremenljivke v JavaScript