Constants
Constants are like variables with fixed values and they can not be changed once defined. Constants have global scope by default.
How to create a constant
You can create constants in two ways:
1. using define()
define() is used to create a constant.
define(name, value, case-insensitive)
- name: name of the constant
 - value: value of the constant
 - case-insensitive: Specifies whether the constant name should be case-insensitive or not. By default it is set to false.
 
Example
<?php
define("MESSAGE", "Happy learning!");
echo MESSAGE;
?>
Run here
You can define the constant name as case-insensitive by making the third parameter in the above syntax to true.
<?php
define("MESSAGE", "Happy learning!\n", TRUE);
echo MESSAGE;
echo MesSAGE;
echo message;
?>
Run here
2. Using const keyword
const keyword is used to create a constant. Constants defined with const keyword are case-sensitive.
<?php
const MESSAGE = "Happy learning!";
echo MESSAGE;
?>