PHP/Kintamieji: Skirtumas tarp puslapio versijų

Ištrintas turinys Pridėtas turinys
Matasg (aptarimas | indėlis)
Homo ergaster (aptarimas | indėlis)
dalis ištaisyta
1 eilutė:
{{PHP Programavimas:Indeksas}}
Kintamieji yra pavadinimas kiekvienam sukurtuisukurtam duomenuduomenų gabalui - numeriui, zodziuižodžiui, masyvui, objektui, resursui. PHP yraturi turtingadaug kintamujukintamųjų valdymo galimybesegalimybių.
 
== Deklaruojant kintamuosius ==
PaprasciausiasPaprasčiausias blokas su = nustatys kintamojo padavinimapadavinimą ir jo turiniturinį:
<?php
$metai = 18;
?>
KintamajiKintamąjį `metai` bus dabar bus galima naudoti skripte lengviausiailengviausiu būdu:
<?php
echo "Man yra {$metai} metu";
?>
PHP duoda dar galingesnigalingesnį valdymavaldymą, kurikurio negali duoti dauguma programavimo kalbu duotikalbų:
<?php
$kintamojo_pavadinimas = 'metai';
17 eilutė:
echo "Man yra ".${$kintamojo_pavadinimas}." metu";
?>
== KintamujuKintamųjų funkcijos ==
=== unset ===
[http://php.net/unset unset] metodas istrinsištrins/panaikins kintamajikintamąjį ir jis bus istrintasištrintas is atminties:
<?php
$metai = 18;
25 eilutė:
?>
=== empty ===
[http://php.net/empty empty] metodas patikrins ar kintamasis yra tusciastuščias ar ne - grazinsgrąžins true arba false. 0, NULL, "" yra tustitušti.
=== isset ===
TuretuTurėtų butbūti dazniausiaidažniausiai naudojamas, [http://php.net/isset isset] metodas patikrina ar yra kintamasis nustatytas. IstikrujuIštikro sitasšis metodas jei ir randa kintamajikintamąjį, ir jo turinys yra NULL, tada rezultatas bus false, netgi jei kintamasis yra nustatytas. SiuoŠiuo atveju, daug geriau naudoti [http://php.net/array_key_exists array_key_exists] masyvamsmasyvus vietoje isset.
== Tipai ==
IdomiausiaĮdomiausia dalis, kuri programavimo kalbai labai svarbi: Tipai:
=== Integer ===
Integer yra numerio tipas, iį kurikurį galima irasytiįrašyti paprastapaprastą pilnapilną numerinumerį, kaip 1 2 5 8 10 50 984
=== Float ===
Float, arba double tipas - leidzialeidžia numerinumerį su liekana - pvz 1.5 arba 0.5. Geriausia sišį numerinumerį kurti su operacijomtokiomis operacijomis kaip dalyba, vietojužuot rasantrašius paciopatį numerionumerį.
Pvz, jei norite parasyti 0.3 - darykite $num = (1/10)*3 vietoje $num = 0.3
=== String ===