Class constants are the constant(Never changed) declared in a class. constants are not start with ' sign and must be followed by "constant" keyword;
Example of constant
Rules for class constants
Example of constant
class MyClass {
const constant = '10';
function showConstant() {
echo self::constant . "\n";
}
}
//will print 10
echo MyClass::constant . "\n";
$obj1 = new MyClass();
//give error
echo $obj1->constant;
Rules for class constants
- constant variable followed by constant
- constant variables never start with $
- constant variables can not be changed
- constant variables can be used with scrope resolution (::) operator
- constants variables cannot use with object
No comments:
Post a Comment