Bu kurs Onur Özden Web Çözümleri olaraq təklif etdiyimiz pulsuz PHP kurslar sırasındadır. PHP Dəyişən Bəyannaməsi Mövzunu izah edəcəyik.

Dəyişənlər haqqında məlumat verməzdən əvvəl bunu qeyd etmək istərdik. Dəyişənlərin müəyyən edilməsi bütün proqramlaşdırma dillərində oxşardır. Bəzi proqramlaşdırma dillərində dəyişənlər üçün məlumat tipini təyin etməliyik. Bəzi hallarda buna ehtiyac yoxdur. PHP-də dəyişənin məlumat tipi avtomatik olaraq iş zamanı PHP tərəfindən müəyyən edilir. Buna görə də, dəyişəni təyin edərkən məlumat tipinin müəyyən edilməsi məcburi deyil. Gəlin bu məlumatı yadda saxlayaq və dəyişənlərin nə olduğunu öyrənək.

PHP Dəyişənləri

Dəyişənlər məlumatların saxlanması üçün istifadə edilən və verilənlərlə manipulyasiya edə biləcəyimiz məlumat sahibləridir. Dəyişənlərə bir çox növ dəyər təyin edə bilərik, xüsusən də rəqəmlər və mətn (sətir).

PHP Dəyişən Bəyannaməsi

PHP-də dəyişən yaratmaq üçün $ (dollar) simvolundan, dəyişənə dəyər təyin etmək üçün isə = (bərabər) simvolundan istifadə edirik. Hər dəyişənin sonunda; Bu olmalıdır (nöqtəli vergül). Bunu bir nümunə ilə başa düşək.

$variable1 = 'Onur Özden Web Çözümleri';
$variable2 = 4;

Birinci sətirə $degisken1 yazaraq dəyişənin adını təyin etdik. Dəyişə '=' operatoru ilə mətn tipli "Onur Özden Web Çözümleri" qiymətini verdik. Verdiyimiz dəyər mətn tipli olduğundan, dəyişənin məlumatlarını “dəyər” olaraq qoşa dırnaq içərisində qeyd etdik. İkinci sətirdə biz $variable2 adlı dəyişəni təyin etdik və 4 qiymətini ədəd kimi verdik. Bəs niyə əvvəlki sətirdəki kimi qoşa dırnaqların arasına 4 qiyməti qoymadıq? Çünki 4 qiyməti ədəd tipli idi. Mətn tipli dəyərləri qoşa dırnaq və ya tək dırnaq arasında əlavə edirik. Dəyərləri nömrə tipində birbaşa çap edirik.

PHP məlumat növləri və PHP-də qoşa dırnaqlar və tək dırnaqlar arasındakı fərqlər Növbəti dərslərimizdə bu mövzuları öyrənəcəyik.

PHP Dəyişən Bəyannaməsi Qaydaları

Hər dildə olduğu kimi PHP-də də dəyişənləri müəyyən qaydalara əsasən təyin edə bilərik. Tam qaydalar aşağıdadır:

  • Dəyişənlər $ (dollar) işarəsi ilə başlayır.
  • Dəyişənlər hərf və ya _ (alt xətt) ilə başlamalıdır. Heç bir rəqəmlə başlaya bilməz.
  • Dəyişənlərdə xüsusi simvollar (/, +, ^, " və s.) və ya boşluq simvollarından istifadə etmək olmaz.
  • Dəyişən adları təyin edilərkən PHP-nin istifadə etdiyi qorunan sözlərdən (if, break, default, new və s.) istifadə edilə bilməz.
  • (a-z, A-Z, 0-9) və _ (alt xətt) dəyişən adlarında istifadə edilə bilər.
  • Dəyişən adları hərflərə həssasdır.

PHP Dəyişən Bəyannaməsi Təklifləri

Bu təkliflər tamamilə isteğe bağlıdır. Lakin buna əməl olunarsa, daha təmiz kod yazmaq mümkündür.

  • Dəyişən adlarında türk simvollarından istifadə etmək tövsiyə edilmir. Yazdığınız skripti Github-a əlavə etdiyiniz zaman təsəvvür edin ki, dəyişən adları türkcədir və türkcə danışanlardan başqa heç kim onları başa düşmür. Proqramlaşdırma dilləri qlobaldır. Proqram dillərindəki deyimlər və ifadələr qlobal səviyyədə qəbul edilmiş ingilis dilindədir. Ona görə də istifadə etdiyimiz nomenklaturaların ingilis dilində olması tövsiyə olunur.
  • Dəyişənlərin adlandırılmasının müəyyən standartlara uyğun aparılması tövsiyə olunur. Məsələn, WordPress kimi bir CMS üçün inkişaf edirsinizsə WordPress kod standartlarıPHP üçün inkişaf edirsinizsə PHP PSR standartları riayət edilməlidir.
  • Oxunma üçün dəyişən adlarının hamısının böyük hərflərlə yazılması tövsiyə edilmir.

Dəyişənlərlə PHP əməliyyatları

İndi biz PHP-də dəyişənlərin necə təyin olunacağını, dəyişənlərin təyin edilməsi qaydalarını və tövsiyələrini öyrəndiyimizə görə, gəlin dəyişənlərlə nə edə biləcəyimizi görək. PHP-də biz dəyişənləri ekrana çap edə, dəyişənin dəyərinin yanında yeni qiymət təyin edə, iki dəyişəni birləşdirə və ya dəyişənlərlə riyazi əməliyyatlar yerinə yetirə bilərik.

Dəyişənlərin ekrana çap edilməsi

Dəyişənləri ekrana çap etmək üçün əks-səda formalaşmasından istifadə edirik. Gəlin PHP.net-dən kiçik bir sitatla əks-sədanın nə olduğunu öyrənək:

echoƏslində bu, funksiya deyil, dil konstruksiyasıdır, ona görə də onun parametrlərini əyri mötərizələrə əlavə etmək lazım deyil. parametrlər,echoAçar sözdən sonra gələn, vergüllə ayrılmış və mötərizə içərisində olmayan ifadələrdən ibarətdir. Bəzi digər dil formasiyalarından fərqli olaraq,echoqaytarılma dəyəri yoxdur, ona görə də ifadə kontekstində istifadə edilə bilməz.

Mənbə: https://www.php.net/manual/tr/function.echo.php

İndi dəyişənimizi ekrana çap edək.

$number = 5;
$string = 'Onur Özden Web Çözümleri';
echo $number;
echo $string;

Nümunədə gördüyünüz kimi, dəyişəni ekrana çap etmək çox sadə idi. Echo formalaşmasından istifadə edərək dəyişən adını yazdıq. Echo formalaşması hər şey kimi PHP-də ifadə/ifadə olduğu üçün sonuna nöqtəli vergül qoyuruq.

Dəyişənə Yeni Dəyərin Təyin edilməsi

Bu misalda biz artıq dəyəri olan dəyişənə necə yeni dəyər təyin edə biləcəyimizi və onun dəyərinin yanına yeni dəyər əlavə edə biləcəyimizi öyrənəcəyik.

$number1 = 10;
$string1 = 'String Value';
$number1 .= 14;
$string2 .= 'String';

Biz number1 adlı dəyişən yaratdıq və dəyəri 10 təyin etdik. Biz string1 adlı dəyişən yaratdıq və String Value dəyərini təyin etdik. Sonra 14 dəyərini $number1 dəyərinin (qiymət 10 idi) yanında birləşdirici təyin operatoru ilə təyin etdik. Beləliklə, number1 dəyişəninin qiyməti 1014 oldu. Sonra eyni operatorla string1 dəyişəninə "String" qiymətini verdik və dəyişənin qiyməti "String Value"dan "String Value String"ə dəyişdi.

PHP-də operatorlar və bütün operatorlar nədir bu dərsdə Biz öyrənəcəyik.

İki Dəyişən Birləşməsi

İki dəyişəni bir nümunə ilə birləşdirək.

$number1 = 23;
$number2 = 24;
$number3 = $number1 . $number2;

Number1 adlı dəyişən yaratdıq və 23 qiymətini təyin etdik. Number2 adlı dəyişən yaratdıq və dəyərini 24 təyin etdik. Sonra number3 adlı dəyişən yaratdıq və rəqəm1 və nömrə2 qiymətlərini təyin etdik. Bu halda, number2 dəyişəninin qiyməti 2324 idi.

Dəyişənlərlə riyazi əməliyyatlar

Dəyişənlərlə riyazi əməliyyatları yerinə yetirmək üçün dəyişən verilənləri ədəd tipində olmalıdır. Bu şərt yerinə yetirildiyi müddətcə dəyişənləri toplamaq, çıxmaq, vurmaq və bölmək olar. Bunu bir misalla gücləndirək.

$number1 = 10;
$number2 = 5;
echo $number1 + $number2; // 15
echo $number1 - $number2; // 5 
echo $number1 * $number2; // 50
echo $number1 / $number2; // 2

number1 dəyişəninə 10 qiymətini, number2 dəyişəninə isə 5 qiymətini verdik. 4-cü sətirdə toplama operatoru ilə nömrə1 və nömrə2 əlavə etdik. 5-ci sətirdə çıxma operatoru ilə nömrə 2-dən 1-i çıxardıq. 6-cı sətirdə vurma operatoru ilə ədəd1 və rəqəm2-ni vurduq. 7-ci sətirdə bölmə operatoru ilə rəqəm1-i 2-yə böldük.

Bu dərsdə biz PHP-də dəyişənlərin necə təyin olunacağını, dəyişənlərin təyin edilməsi qaydaları və tövsiyələrini və dəyişənlərlə necə işləməyi öyrəndik. Dərslərin davamı üçün izləmədə qalın.