Johdanto PHP-vakioihin

PHP-vakiot ovat muuttujia, joiden määriteltyjä arvoja ei voida muuttaa ja nämä vakiot määritetään alussa ilman $ -merkkiä. PHP-vakiot luodaan käyttämällä define () -toimintoa. Tämä toiminto ottaa kaksi parametria ensin on nimi ja toinen on määritellyn vakion arvo.

Vakionimi alkaa kirjaimilla tai alaviivoilla eikä numerolla. Se voi alkaa kirjaimella tai alaviivalla, jota seuraa kirjaimet, alaviivat tai numerot. Nimi on kirjainkoolla ja iso. Kun vakio on määritetty, sitä ei voida määritellä tai määritellä uudelleen. Se pysyy samana koko käsikirjoituksessa, eikä sitä voida muuttaa kuten muuttujat tekevät.

Syntaksi selityksen kanssa

Vakio on nimen tietty arvo. Jotta vakio voidaan määritellä, meidän on käytettävä define () -toimintoa ja saadaksesi vakion arvo, meidän on vain määritettävä nimi.

Syntaksi:

define(name, value, case-insensitive);

missä nimi on vakion nimi,

arvo on vakion arvo,

kirjainkoko ei ole totta tai vääriä, oletuksena se on väärä.

Koodi:

define('TEXT', 'Hello World!');
A constant can also be defined using const construct.
const MSG = "WELCOME";
echo MSG;
?>
<_?php
define('TEXT', 'Hello World!');
A constant can also be defined using const construct.
const MSG = "WELCOME";
echo MSG;
?>

Kuinka luoda vakioita PHP: ssä käyttämällä erilaisia ​​menetelmiä?

Vakioiden luomiseksi meidän on käytettävä yksinkertaista määritelmätoimintoa, joka vie kaksi parametria, ensin vakion sekunnin, tallennettavan arvon. Nimi on oletuksena isoilla kirjaimilla. Se ei alkaa dollarilla.

Esimerkki # 1

Koodi:

<_?php
//example to demonstrate constants
define("TEXT", "Hello World!");
echo TEXT;
?>

lähtö:

Tässä esimerkissä käytämme const-rakennetta vakion nimeltä TEXT määrittämiseen. Olemme käyttäneet const, jota seuraa vakion nimi ja sitten arvo. Sille voidaan antaa arvo käyttämällä operaation operaattoria =.

Kun olemme määritellyt vakion, päästäksemme määriteltyyn vakioon TEKSTIin, kaiutamme nimeä vakio-avainsanalla, kuten alla on esitetty.

Esimerkki 2

Koodi:

<_?php
// program to demonstrate in PHP 7 using const keyword
const TEXT = 'PHP PROGRAMMING!';
echo TEXT;
echo constant("TEXT");
?>

lähtö:

Esimerkki 3

Alla olevassa esimerkissä määrittelemme TEXT-vakion arvolla. Samassa ohjelmassa olemme myös määritellyt toiminnon Demo (). Olemme julistaneet TEKSTIN vakiona toiminnon Demo ulkopuolella. Täällä näemme, että voimme käyttää vakiotekstiä toiminnon sisällä. Tämä tarkoittaa, että kun olet määrittänyt vakion, se on globaalisti saatavissa komentosarjasta.

Koodi:

<_?php
//example to demonstrate the define constants globally
define("TEXT", "Hello World!");
echo TEXT;
function Demo() (
echo '
';
echo TEXT;
)
Demo();
?>

Tulos:

PHP-vakioiden säännöt ja säännöt

Seuraavat ovat säännöt PHP-vakioiden määrittelemiseksi.

  • ei pitäisi alkaa dollarilla.
  • ei pitäisi alkaa numerolla.
  • ei pitäisi alkaa alaviivalla.
  • aloita kirjaimella ja seuraa numeroilla.
  • Aloita kirjaimella ja seuraa alaviivalla ja numeroilla.

Katsokaamme alla olevia väitteitä.

<_?php
define("TEXT", "PHP"); //valid
define("TEXT1", "PHP"); //valid
define("1TEXT", "PHP"); //invalid
define("1_TEXT", "PHP"); //invalid
define("TEXT_1", "PHP"); //valid
define("__TEXT__", "PHP"); // valid but should be avoided
?>

Taikuusvakiot

Aloittaa kaksinkertaisella alaviivalla

  • __LINJA__
  • __FILE__
  • __TOIMIA__
  • __CLASS__
  • __MENETELMÄ__

1. __LINE__

Tämä antaa nykyisen linjanumeron.

Koodi:

<_?php
//example to demonstrate PHP magic constant __LINE__
echo 'I am at Line number '. __LINE__;
?>

lähtö:

2 .__ FILE__

Tämä antaa tiedostonimen ja tiedoston polun. Sitä voidaan käyttää sisällyttämään tiedosto komentosarjaan.

Koodi:

<_?php
//example to demonstrate PHP magic constant __FILE__
echo 'FILE NAME '. __FILE__;
?>

lähtö:

3. __FUNCTION__

Tämä antaa sen toiminnon nimen, jossa se ilmoitetaan. Kirjainkoolla on merkitystä.

Koodi:

<_?php
// example to demonstrate the magic constant __FUNCTION__
function show() (
echo 'In the function '.__FUNCTION__;
)
show();
?>

lähtö:

4. __METHOD__, __CLASS__

Tämä antaa menetelmän nimen ja sen luokan nimen, jossa se ilmoitetaan. Alla olevassa esimerkissä olemme määritellyt MainClassin ja sen kaksi menetelmää, show-menetelmän ja testimenetelmän. Näyttelymenetelmän sisällä olemme tulostaneet luokan nimen antavan __CLASS__: n ja sisäisen testimenetelmän tulostaneet __METHOD__, joka antaa menetelmän nimen, testi.

Koodi:

<_?php
// example to demonstrate the magic constant __CLASS__ and __METHOD__
class MainClass
(
function show() (
echo "
".__CLASS__;
)
function test() (
echo "
".__METHOD__;
)
)
$obj = new MainClass;
echo $obj->show();
echo $obj->test();
?>

lähtö:

johtopäätös

Tässä artikkelissa selitetään PHP-vakioista ja taikuusvakioista esimerkkejä. Nämä esimerkit auttavat luomaan omia vakioita ja käyttämään niitä komentosarjassa annetun syntaksin avulla. Tämä artikkeli selittää myös säännöt siitä, kuinka PHP-vakioita luodaan ja miten niitä käytetään komentosarjan sisällä eri menetelmillä.

Suositellut artikkelit

Tämä on opas PHP-vakioihin. Tässä keskustellaan kuinka luoda vakioita PHP: hen syntaksin ja esimerkkien kanssa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. PHP-tietokantayhteys
  2. PHP-matematiikan toiminnot
  3. PHP-kääntäjä
  4. PHP-kytkin
  5. PHP-rekursiivinen toiminto
  6. Rekursiivinen toiminto Pythonissa
  7. Rekursiivinen toiminto C: ssä
  8. Rekursiivinen toiminto JavaScript: ssä