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