Konštant PHP
PHP konštanta je veľmi podobná premennej PHP v tom, že sa používa na ukladanie hodnoty, ale na rozdiel od premennej ju nemožno zmeniť. Nazýva sa konštanta, pretože; uhádli ste, zostáva to počas celého programu PHP konštantné. Použitím konštanty „zablokujete“ hodnotu, ktorá vám zabráni v jej náhodnej zmene.

Po druhé, ak chcete spustiť program niekoľkokrát s použitím inej hodnoty zakaždým, nemusíte prehľadávať celý program a meniť hodnotu v každej inštancii. Musíte ju zmeniť iba na začiatku programu, kde nastavíte počiatočnú hodnotu konštanty.

Pozrime sa na príklad, kde pomocou funkcie define nastavíme počiatočnú hodnotu konštanty na stav v USA, v ktorom je podnik umiestnený. Potom môžeme túto konštantu použiť v účtovnom programe.

define („CONSTANT_NAME“, „value“);

define ("STATE", "Ohio");

echo STATE;

Vo vyššie uvedenom príklade začína funkcia definovania názvom funkcie vymedziť nasledovaná zátvorkami. V zátvorkách je názov konštanty a hodnota, ktorá sa má konštante priradiť. Obidva sú uzavreté v úvodzovkách a oddelené čiarkou. Nasleduje bodkočiarka.
  • Všimnite si, že hodnota Ohia je umiestnená v úvodzovkách. Je to preto, že sa jedná o reťazec znakov. Na uloženie číselnej hodnoty nepotrebujete úvodzovky.

    definovať ("TAX", 4);

  • Všimnite si tiež, že na rozdiel od premenných PHP nie je pred konštantným menom $.

  • Aj keď to nie je potrebné, väčšina programátorov pri pomenovávaní konštánt používa všetky veľké písmená, aby ich vynikli premennými v ich programe.

  • Ak v príkaze echa použijete konštantu, úvodzovky nepoužívate. Ak tak urobíte, príkaz echo zobrazí konštantný názov.

    echo STATE; // zobrazí Ohio

    echo „STATE“; // zobrazí stav