2011-10-01 56 views
1

標題可能有點混亂,但w/e。 是否有可能做這樣的事情?回聲定義常量取決於變量沒有if()在PHP

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

我只是想回聲那些定義的常量中的一個(在此情況下2),這取決於測試$是什麼,而不使用如果()或開關()。

+0

觀點是:http://stackoverflow.com/questions/7592707/converting-a-string-to-a-defined-constant-in-php –

回答

2

您應該具有以下排序:

echo constant('test_'.$test);