In this tutorial you will learn how use constants for storing fixed values in PHP.
What is Constant in PHP
A constant is a name or an identifier for a fixed value. Constant are like variables, except that once they are defined, they cannot be undefined or changed (except magic constants).
Constants are very useful for storing data that doesn't change while the script is running. Common examples of such data include configuration settings such as database username and password, website's base URL, company name, etc.
Constants are defined using PHP's
define() function, which accepts two arguments: the name of the constant, and its value. Once defined the constant value can be accessed at any time just by referring to its name. Here is a simple example:
ExampleRun this code »
<?php // Defining constant define("SITE_URL", "https://www.tutorialrepublic.com/"); // Using constant echo 'Thank you for visiting - ' . SITE_URL; ?>
The output of the above code will be:
echo statement is often used to display or output data to the web browser. We will learn more about this statement in the next chapter.
Tip: By storing the value in a constant instead of a variable, you can make sure that the value won't get changed accidentally when your application runs.
Naming Conventions for PHP Constants
Name of constants must follow the same rules as variable names, which means a valid constant name must starts with a letter or underscore, followed by any number of letters, numbers or underscores with one exception: the
$ prefix is not required for constant names.
Note: By convention, constant names are usually written in uppercase letters. This is for their easy identification and differentiation from variables in the source code.