With this code:
JavaScript
x
<?php
class Constants{
const ONE = 1;
const TWO = 2;
const THREE = 3;
}
$input = "ONE";
echo Constants::$input;
?>
I want to access to the constants inside the class having the name in a variable.
I’ts that posible.
Advertisement
Answer
constant
function will return value of a constant by its name:
JavaScript
class Contants{
const ONE = 1;
const TWO = 2;
const THREE = 3;
}
$input = "ONE";
echo constant(Contants::class . '::' . $input);