Увод у ПХП константе

ПХП константе су променљиве чије вредности једном дефинисане вредности не могу да се мењају и ове константе су дефинисане без знака $ у почетку. ПХП константе се креирају помоћу функције дефине (). Ова функција узима два параметра прво је име, а друга је вредност константне дефинисане.

Назив константе започиње употребом слова или подвлака, а не бројем. Започиње словом или подвлаком, а затим следе слова, подвлаке или бројеви. Име је велико и велико слово. Након што је дефинисана константа, она се не може поново дефинисати или редефинисати. Он остаје исти у читавој скрипти и не може се мењати као што то чине променљиве.

Синтакса са објашњењем

Константа је назив за одређену вредност. Да бисмо дефинисали константу, морамо користити функцију дефине () и да бисмо добили вредност константе, само морамо одредити име.

Синтакса:

define(name, value, case-insensitive);

где је име име константе,

вредност је вредност константе,

велика и мала слова је истинита или лажна, по дефаулту је лажна.

Шифра:

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;
?>

Како створити константе у ПХП-у користећи различите методе?

За креирање константи морамо користити једноставну функцију дефинирања која узима два параметра, прво име константне секунде вриједност која се похрањује. Име је подразумевано великим словима. Не почиње са $.

Пример # 1

Шифра:

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

Излаз:

У овом примеру ћемо користити цонст конструкт да дефинишемо константу која се зове ТЕКСТ. Користили смо цонст праћен именом константе и затим вредности. Може се доделити вредност користећи оператер додјеле =.

Након што смо дефинисали константу, како бисмо приступили дефинисаној константној ТЕКСТ, име ће одговарати константном кључном речју, као што је приказано у наставку.

Пример бр. 2

Шифра:

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

Излаз:

Пример бр. 3

У примјеру у наставку дефинирамо ТЕКСТ константу с вриједношћу. Такође смо у истом програму дефинисали функцију Демо (). Прогласили смо константу ТЕКСТ-а изван функције Демо. Овде видимо да константном ТЕКСТ-у можемо приступити из функције. То значи да када дефинишете константу, она је глобално доступна у скрипту.

Шифра:

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

Излаз:

Правила и прописи за ПХП константе

Следе правила за дефинисање ПХП константи.

  • не би требало да почиње са $.
  • не би требало да почиње бројем.
  • не треба почети с подвлачењем.
  • започните словом и следите бројевима.
  • започните словом, а затим подцртавањем и бројевима.

Погледајмо доле наведене изјаве.

<_?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
?>

Магичне константе

Започиње двоструким подвлачењем

  • __ЛИНЕ__
  • __ФИЛЕ__
  • __ФУНЦТИОН__
  • __КЛАСА__
  • __МЕТХОД__

1. __ЛИНЕ__

Ово даје тренутни број линије.

Шифра:

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

Излаз:

2 .__ ФИЛЕ__

Ово даје име датотеке заједно са путањом датотеке до датотеке. Може се користити за укључивање датотеке у скрипту.

Шифра:

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

Излаз:

3. __ФУНЦТИОН__

То даје име функције у којој је декларисан. Осетљиво је на велика и мала слова.

Шифра:

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

Излаз:

4. __МЕТХОД__, __ЦЛАСС__

Ово даје име методе и име класе у којој је декларисан. У следећем примеру смо дефинисали МаинЦласс и две методе унутар њега, схов метод и тест методу. Унутар методе приказивања исписали смо __ЦЛАСС__ који даје име класе, а унутар методе испитивања исписали смо __МЕТХОД__ који даје име методе, тест.

Шифра:

<_?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();
?>

Излаз:

Закључак

У овом чланку је објашњено о ПХП константама и магијским константама са примерима. Ови примери помажу у креирању сопствених константи и њиховој употреби у скрипти уз помоћ задате синтаксе. Овај чланак такође објашњава правила о томе како креирати ПХП константе, а затим како га користити унутар скрипте различитим методама.

Препоручени чланци

Ово је водич за ПХП константе. Овде смо расправљали о томе како створити константе у ПХП-у заједно са синтаксом и примерима. Такође можете погледати следеће чланке да бисте сазнали више -

  1. ПХП база података
  2. ПХП Матх функције
  3. ПХП Цомпилер
  4. Изјава о ПХП прекидачу
  5. ПХП рекурзивна функција
  6. Рекурзивна функција у Питхону
  7. Рекурзивна функција у Ц
  8. Рекурзивна функција у ЈаваСцрипт-у

Категорија: