No, you cannot define constant in class constructor, you can use constant at the class level.
Let’s say we have the following class −
class ConstantDemo
{ }Define a constant in the class −
class ConstantDemo {
const LANGUAGE_NAME="PHP";
} Example
<!DOCTYPE html>
<html>
<body>
<?php
class ConstantDemo {
const LANGUAGE_NAME="PHP";
}
echo "The language Name is=",ConstantDemo::LANGUAGE_NAME;
?>
</body>
</html>Output
The language Name is=PHP