Konstantlar (Sabitlər)
#
Konstantlar proqramda define() funksiyası vasitəsi ilə elan olunurlar:

PHP Kod:
  1. <?php
  2.  
  3.  
  4. ?>



Bu funksiyanın birinci parametri konstantın adı, ikincisi onun qiymətidir. Konstantın istifadəsi zamanı ona adına uyğun istinad edilir:
PHP Kod:
  1. <?php
  2.  
  3. define(CONSTANT1,15);
  4. define(CONSTANT2,"\x20"); // aralığın (boşluğun) kodu
  5. define(CONSTANT3,"Hello");
  6. echo(CONSTANT1);
  7. echo(CONSTANT2);
  8. echo(CONSTANT3);
  9.  
  10. ?>



Ənənə olaraq, konstantın adını yuxarı reyestr hərfləri ilə yazırlar. Bu ənənə olmasına baxmayaraq, sizə bu üsulla yazmağınızı məsləhət görürəm. Belə bir funksiya mövcuddur - defined() (təsdiq olunub), hansı ki, konstantın müəyyən olub-olmadığını yoxlayarkən istifadə oluna bilər:
PHP Kod:
  1. <?php
  2.  
  3. define(CONSTANT,"Hello");
  4. if (defined("CONSTANT"))
  5. {
  6. echo("<p>Konstant təyin olunub.</p>");
  7. }
  8.  
  9. ?>



Yuxarıda gördüyünüz { } işarələrinin qoyulma səbəbi if funksiyasıdır. Yəni əgər (if) konstant təyin olunubsa (defined) (şərtlə bağlı olan cümlələr { } daxilində gedir), o zaman funksiyanı et, yəni göstər (echo). Konstant təyin olunub. Əlbəttə ki, siz bu şərtdən əvvəl konstantı daxil etmişsizsə, doğru nəticə göstərəcəkdir.
Redaktə (t) Hesabat et (t)
#1
Teşekkürler .
Redaktə (t) Hesabat et (t)
#2
Tewekkur.
Redaktə (t) Hesabat et (t)
#3
twk
Redaktə (t) Hesabat et (t)
#4
Əla.
Redaktə (t) Hesabat et (t)


[-]
Sürətli Cavab Yaz
Mesaj
Burada bu mövzuya öz şərhinizi yazın.