Dəyişənlər informasiyanın saxlanması üçün “konteynerlər”dir.
php dəyişənlərinin yaradılması (elan edilməsi).
php-də dəyişən işarə ilə başlayır $, ardınca dəyişənin adı gəlir:
misal
<?php
$txt = "hello world!";
$x = 5;
$y = 10.5;
?>
yuxarıdakı ifadələr yerinə yetirildikdən sonra dəyişən $txt dəyəri saxlayacaq hello world!, dəyişən $x dəyəri saxlayacaq 5 və dəyişən $y dəyəri saxlayacaq 10.5.
qeyd: dəyişənə mətn dəyəri təyin edərkən, dəyərin ətrafında dırnaq işarələri qoyun.
qeyd: digər proqramlaşdırma dillərindən fərqli olaraq, php-də dəyişən elan etmək əmri yoxdur. i̇lk dəfə ona dəyər təyin etdiyiniz anda yaradılır.
dəyişənləri məlumatların saxlanması üçün konteynerlər kimi düşünün.
php dəyişənləri
dəyişənin qısa adı (x və y kimi) və ya daha təsviredici ada (age, carname, total_volume) malik ola bilər.
php dəyişənləri üçün qaydalar:
dəyişən $ işarə ilə başlayır, ardınca dəyişənin adı gəlir
dəyişən adı hərf və ya alt xətt simvolu ilə başlamalıdır
dəyişən adı nömrə ilə başlaya bilməz
dəyişən ad yalnız alfa-rəqəm simvollarından və alt xəttdən ibarət ola bilər (az, 0-9 və _ )
dəyişən adları hərflərə həssasdır ( $age və $age iki fərqli dəyişəndir)
php dəyişən adlarının hərflərə həssas olduğunu unutmayın!
çıxış dəyişənləri
php echo ifadəsi çox vaxt məlumatları ekrana çıxarmaq üçün istifadə olunur.
aşağıdakı nümunə mətnin və dəyişənin necə çıxarılacağını göstərəcək:
misal
<?php
$txt = "w3schools.com";
echo "i love $txt!";
?>
aşağıdakı nümunə yuxarıdakı nümunə ilə eyni nəticəni verəcəkdir:
misal
<?php
$txt = "w3schools.com";
echo "i love " . $txt . "!";
?>
aşağıdakı nümunə iki dəyişənin cəmini çıxaracaq:
misal
<?php
$x = 5;
$y = 4;
echo $x + $y;
?>
qeyd: siz
echo növbəti fəsildə bəyanat və məlumatların ekrana çıxarılması haqqında ətraflı öyrənəcəksiniz.
php sərbəst tipli bir dildir
yuxarıdakı misalda diqqət yetirin ki, biz php-yə dəyişənin hansı məlumat növü olduğunu söyləmək məcburiyyətində deyilik.
php dəyərindən asılı olaraq məlumat tipini avtomatik olaraq dəyişənlə əlaqələndirir. məlumat növləri ciddi mənada təyin olunmadığından, xətaya səbəb olmadan tam ədədə sətir əlavə etmək kimi işlər görə bilərsiniz.
php 7-də tip bəyannamələri əlavə edildi. bu, funksiyanı elan edərkən gözlənilən məlumat növünü təyin etmək imkanı verir və ciddi tələbi işə salmaqla, o, tip uyğunsuzluğunda "öldürücü xəta" atacaq.
siz php funksiyaları bölməsində tələblər strictvə non-strictməlumat növü bəyannamələri haqqında daha çox öyrənəcəksiniz.