This site is mobile accessible. Press the "Tap Here" button to use a different font-size.
Smartphone icons created by Freepik - Flaticon
2.5 PHP Constants
Constants are like variables except that once they are defined they cannot be changed or undefined.
PHP Constants
- A constant is an identifier (name) for a simple value. The value cannot be changed during the script.
- A valid constant name starts with a letter or underscore (no $ sign before the constant name).
- Note: Unlike variables, constants are automatically global across the entire script.
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
Create a constant with a case-sensitive name:
<?php
define("GREETING", "Welcome to W3Schools.com!");
echo GREETING;
?>
Create a constant with a case-insensitive name:
<?php
define("GREETING", "Welcome to W3Schools.com!", true);
echo greeting;
?>
PHP Constant Arrays
In PHP7, you can create an Array constant using the define() function.
<?php
define("cars", [
"Alfa Romeo",
"BMW",
"Toyota"
]);
echo cars[0];
?>
Constants are Global
Constants are automatically global and can be used across the entire script.
This example uses a constant inside a function, even if it is defined outside the function:
<?php
define("GREETING", "Welcome to W3Schools.com!");
function myTest() {
echo GREETING;
}
myTest();
?>
Navigate this module
Eventually the navigation links, above, will be replaced by these << (previous) and >> (next) buttons below.
Animated PHP icons used in the buttons provided by ICONS8.COM.
Smartphone icons created by Freepik - Flaticon
Module 2 quiz
Example files created in this module:
PHP String
PHP Integer
PHP Float
PHP Array
PHP Object
PHP NULL Value
PHP String Functions - strlen() Return the Length of a String
PHP String Functions - str_word_count() Count Words in a String
PHP String Functions - strrev() Reverse a String
PHP String Functions - strpos() Search For a Text Within a String
PHP String Functions - str_replace() Replace Text Within a String
PHP Numbers - Integers is_int()
PHP Numbers - Floats is_float()
PHP Numbers - Check if a numeric value is finite
PHP Numbers - Invalid calculation will return a NaN value:
PHP Numbers - Check if the variable is numeric
PHP Numbers - Cast float to int
PHP Constants - Create a PHP Constant part 1
PHP Constants - Create a PHP Constant part 2
PHP Constants - Create an Array constant:
PHP Constants - Constants are Global
PHP Casting - Cast to String
PHP Casting - Cast to Integer
PHP Casting - Cast to Float
PHP Casting - Cast to Boolean
PHP Casting - Cast to Array part 1
PHP Casting - Cast to Array part 2
PHP Casting - Cast to Object part 1
PHP Casting - Cast to Object part 2
PHP Casting - Cast to NULL