Úvod do premenných v PHP
Nasledujúci článok, premenné v PHP, poskytuje prehľad rôznych premenných dostupných v PHP. Každá premenná ukladá nejaký druh informácií, kde sú informácie hodnotou. Táto hodnota môže byť číslo, reťazec, boolean, pole alebo to môže byť objekt, prostriedok a podobne.
Ako deklarovať premenné v PHP?
Premenné deklarované informácie o obchode. O deklarovaní premenných v PHP musíte vedieť.
- Premenné deklarované vždy začínajú znakom dolára ($). Názov premennej musí začínať písmenom alebo podčiarknutím, ale nie číslom.
- Premenné neobsahujú medzery a tieto názvy premenných sú príkladom malých a veľkých písmen $ fruit sa líši od $ From.
- Deklarácia premenných používa operátora priradenia '=', kde názov premennej je na ľavej strane operátora a výraz na pravej strane operátora.
- Pretože vieme, že PHP je voľne písaný jazyk, deklarované premenné vopred vedia, aký typ premennej to bude, čo znamená, že môže byť deklarovaný ako číslo alebo reťazec alebo pole alebo čokoľvek iné.
- Pretože hodnoty premenných nie sú konštantné, je možné tieto hodnoty podľa potreby prevádzať z jednej hodnoty na inú.
Ako inicializovať premenné v PHP?
Z predchádzajúceho vieme, že PHP je voľne písaný jazyk a my ho nemusíme deklarovať ako to, či je premenná celočíselná alebo reťazcová alebo boolovská, skôr ako sa použije v iných jazykoch. Typ premennej závisí od hodnoty, ktorú ukladá. Učme sa prostredníctvom príkladov.
Tu v nižšie uvedenom príklade vidíme, že výška je plávajúca hodnota a základňa je celé číslo a na základe týchto hodnôt sme vypočítali plochu trojuholníka.
kód:
<_?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;
?>
Výkon:
Nižšie uvedený kód zobrazuje všetky platné a neplatné spôsoby inicializácie premenných v PHP.
- // neplatné z dôvodu začiatku číslom
$5input = 'Demo';
- // platné, pretože začína znakom podčiarknutia
$_input = 'Demo';
- // platné
$input = 'Demo';
- // platné, pretože začína znakom podčiarknutia nasledovaným povoleným počtom a reťazcom znakov
$_5input = 'Demo';
Typy premenných s príkladmi
Hodnoty ukladania premenných. Tieto hodnoty priradené premenným definujú, o aký typ premennej ide. Existuje osem typov údajov:
Dozvieme sa každý podrobne.
1. Celé číslo
Celé číslo je celé číslo. Toto celé číslo môže byť kladné alebo záporné. (ak nemá významný význam, je pozitívny) Povinne má aspoň jednu číslicu v rozsahu od 0 do 9, bez čiarky alebo medzery. Nemá desatinnú čiarku. Celé čísla majú rôzne zápisy ako
- desatinné miesto (základ 10)
- hexadecimálny (základ 16, predpona s 0x)
- osmičkový (základ 8, s predponou 0)
voliteľne predchádzajúci znak buď - alebo +
<_?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);
?>
Výkon:
2. Reťazec
Reťazec je postupnosť znakov alebo písmen. Reťazec môže obsahovať aj poradie čísel, špeciálnych znakov, aritmetických hodnôt. Môže to byť aj kombinácia všetkých. Na reprezentáciu reťazca používame jednoduché alebo dvojité úvodzovky.
<_?php//example to demonstrate string datatype
$input = 'Apple';
echo '
$input is my favorite fruit';
echo "
$input is my favorite fruit";
?>
Výkon:
3. Boolean
Tento typ údajov môže obsahovať jednu z dvoch hodnôt: true alebo false, pričom true je 1 a false je prázdne.
<_?php//example to demonstrate boolean datatype
$input = true;
// print true
echo "
True is ".$input;
$input_value = false;
// print false
echo "
False is ".$input_value;
?>
Výkon:
4. Plavák
Číslo s desatinnou čiarkou alebo pomocou exponenciálneho tvaru sa nazýva číslo s pohyblivou rádovou čiarkou alebo je typu float.
<_?php//example to demonstrate float datatype
$input = 123.45;
$input_value = 9.e5;
var_dump($input);
echo '
';
var_dump($input_value);
?>
Výkon:
5. Objekt
Objekt je typ údajov, ktorý ukladá údaje. Spolu s údajmi tiež ukladá informácie o spracovaní údajov. Objekt je deklarovaný explicitne vyhlásením triedy. Trieda je definovaná pomocou kľúčového slova class. Trieda je štruktúra, ktorá obsahuje dátové členy a metódy údajov.
Trieda je vytvorená a objekt je vytvorený a prostredníctvom tohto objektu máme teraz prístup k členom a metódam triedy.
<_?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;
?>
Výkon:
6. Pole
Je to zbierka podobných a odlišných typov údajov. Pole je deklarované vo forme páru kľúč - hodnota.
<_?php//example to demonstrate array datatype
$directions= array('East', 'West', 'North', 'South');
var_dump($directions);
echo '
';
echo $directions(2) echo '
';
echo $directions(0);
?>
Výkon:
7. NULL
Ak nie je premennej priradená žiadna hodnota a premenná je prázdna, môžeme použiť hodnotu NULL.
<_?php//example to demonstrate NULL datatype
$input = 'Demo Test';
var_dump($input);
echo '
';
$input = NULL;
var_dump($input);
?>
Výkon:
8. Zdroj
Zdroj špeciálna premenná súvisiaca s externým zdrojom, ktorým môže byť spracovanie súborov, pripojenie k databáze alebo iné
<_?php//example to demonstrate resource datatype
//establishing a connection to database with default values
$connection = mysql_connect("localhost", "root", "");
var_dump($connection);
?>
Odporúčané články
Toto je sprievodca premennými v PHP. Tu diskutujeme o tom, aké sú premenné v PHP, ako deklarujeme premenné, ako inicializujeme premenné a nakoniec aké sú rôzne typy premenných v PHP. Ďalšie informácie nájdete aj v nasledujúcich článkoch -
- Matematické funkcie PHP
- Ako sa pripojiť k PHP?
- Funkcie reťazca PHP
- Čo je to PHP Array?
- Sprievodca premennými v jazyku C #
- Premenné v JavaScripte