title: Dynamic constant name in PHP
body: <p>I am trying to create a constant name dynamically and then get at the value.</p>
  
  <pre><code>define( CONSTANT_1 , "Some value" ) ;
  
  // try to use it dynamically ...
  $constant_number = 1 ;
  $constant_name = ("CONSTANT_" . $constant_number) ;
  
  // try to assign the constant value to a variable...
  $constant_value = $constant_name;
  </code></pre>
  
  <p>But I find that $constant value still contains the NAME of the constant, and not the VALUE.</p>
  
  <p>I tried the second level of indirection as well <code>$$constant_name</code> But that would make it a variable not a constant.</p>
  
  <p>Can somebody throw some light on this?</p>