PHP Constants


A constant is a name or an identifier for a simple value. A constant value cannot change during
the execution of the script. By default a constant is case-sensitive. By convention, constant
identifiers are always uppercase. A constant name starts with a letter or underscore, followed by
any number of letters, numbers, or underscores. If you have defined a constant, it can never be
changed or undefined.

To define a constant you have to use define() function and to retrieve the value of a constant,
you have to simply specifying its name. Unlike with variables, you do not need to have a
constant with a $. You can also use the function constant() to read a constant's value if you
wish to obtain the constant's name dynamically.

Example:
<?php  
define("MINSIZE", 50); 
echo MINSIZE; 
echo constant("MINSIZE"); // same thing as the previous line 
?> 

Output:
5050

Example:2
<?php  
define("MINSIZE", 50); 
echo MINSIZE;
echo "<br/>"; 
echo constant("MINSIZE"); // same thing as the previous line 
?> 
Output:
50
50

IMPORTANT
Only scalar data (boolean, integer, float and string) can be contained in constants. 

No comments:

Post a Comment