Эхо определяет константу в зависимости от переменной без if () в PHP - PullRequest
1 голос
/ 01 октября 2011

Название может быть немного запутанным, но с б / е. Можно ли сделать что-то подобное?

define('test_1', 'test1');
define('test_2', 'test2');
define('test_3', 'test3');
$test='2';
echo test_$test;

Я просто хочу отобразить одну из этих определенных констант (в данном случае 2) в зависимости от значения $ test без использования if () или switch ().

1 Ответ

2 голосов
/ 01 октября 2011

Вы должны быть отсортированы со следующим:

echo constant('test_'.$test);
...