Facebook PixelClass Constants | PHP Tutorial | CodeWithHarry

Class Constants

Constants are like variables except that once they are defined, they cannot be changed. If we need to define some constant data within a class, we need to use class constants. Class constants are case-sensitive and they can be declared inside a class with the const keyword. We can also access a constant outside of a class by using the class name followed by the :: operator with the constant name.

Example:

<?php
class Namaste {
  const GREETING_MSG = "Namaskaram Dosto!!";
}
 
echo Namaste::GREETING_MSG;
?>

We can also use the self keyword to access the constant inside the class.

Example:

<?php
class HelloWorld {
  const NEW_MESSAGE = "Did I leave the Stove on?";
  public function ByeWorld() {
    echo self::NEW_MESSAGE;
  }
}
 
$helloworld = new HelloWorld();
$helloworld->ByeWorld();
?>

Note: Corrected the constant name to follow the convention of using uppercase letters with underscores for readability.