WEB DEVELOPER SITE
HTMLCSSJAVASCRIPTSQLPHPBOOTSTRAPJQUERYANGULARXML
 

PHP 5 Constants


Constants are like variables except that once they are defined they cannot be changed or undefined. A constant value cannot change during the execution of the script


constant is case-sensitive

PHP Constants

A constant is an identifier (name) for a simple value. The value cannot be changed during the script.

We do not need to have a constant with a $

Constants may be defined and accessed anywhere without regard to variable scoping rules.


Create a PHP Constant

To create a constant, use the define() function.

Syntax

define(name, value, case-insensitive)

Parameters:

  • name: Specifies the name of the constant
  • value: Specifies the value of the constant
  • case-insensitive: Specifies whether the constant name should be case-insensitive. Default is false

The example below creates a constant with a case-sensitive name:

Example

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

The example below creates a constant with a case-insensitive name:

Example

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

Constants are Global

Constants are automatically global and can be used across the entire script.

The example below uses a constant inside a function, even if it is defined outside the function:

Example

<?php
define("GREETING", "Welcome to welookups.com!");

function myTest() {
    echo GREETING;
}
 
myTest();
?>