PHP-vakiot

Muuttujat ovat samanlaisia kuin muuttujat, mutta muuttujat, kun ne on määritelty, ei voi muuttaa tai poistaa määrittelyä.

PHP-vakiot

Muuttujat ovat yksittäisten arvojen tunnisteita (nimiä). Arvoa ei voi muuttaa skriptissä.

Voimassa olevat muuttujanimet alkavat kirjaimella tai alaviivalla (muuttujan nimen eteen ei ole $-merkkiä).

Huomautus:Eri kuin muuttujat, muuttujat ovat automaattisesti globaaleja koko skriptin ajan.

PHP muuttujien asettaminen

Jos haluat asettaa muuttujan, käytä define() Funktio - se käyttää kolmea parametria:

  1. Ensimmäinen parametri määrittää muuttujan nimen
  2. Toinen parametri määrittää muuttujan arvon
  3. Vapaaehtoinen kolmas parametri määrittää, onko muuttujan nimi iskutilaus herkkä. Oletus on false.

Esimerkissä luodaanIskutilaus muuttujille,arvo "Welcome to codew3c.com!":

Esimerkki

<?php
define("GREETING", "Welcome to codew3c.com!");
echo GREETING;
?>

Suorita esimerkki

Esimerkissä luodaanIskutilaus ei ole merkityksellinen muuttujille,arvo "Welcome to codew3c.com!":

Esimerkki

<?php
define("GREETING", "Welcome to codew3c.com!", true);
echo greeting;
?>

Suorita esimerkki

Muuttujat ovat globaaleja

Muuttujat ovat automaattisesti globaalit ja niitä voidaan käyttää koko skriptissä.

Seuraavassa esimerkissä käytetään muuttujaa funktiossa, vaikka se määritellään ulkopuolella:

Esimerkki

<?php
define("GREETING", "Welcome to codew3c.com!");
function myTest() {
    echo GREETING;
}
myTest();
?>

Suorita esimerkki