Имя динамической константы в PHPPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Имя динамической константы в PHP

Сообщение Anonymous »

Я пытаюсь динамически создать имя константы, а затем получить значение.

Код: Выделить всё

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;
Но я обнаружил, что значение $constant по-прежнему содержит НАЗВАНИЕ константы, а не ЗНАЧЕНИЕ.

Я также попробовал второй уровень косвенности $$constant_name Но это сделало бы ее переменной, а не константой.

Может ли кто-нибудь пролить свет на этот вопрос?

Подробнее здесь: https://stackoverflow.com/questions/399 ... ame-in-php
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»