Конкатенация строк в объявлении массива

virakochi

Устал
Конкатенация строк в объявлении массива

Неужели я не могу написать такое:
PHP:
 $tableFields = array ( T_BOARD.".*", T_USERS.".users_name");

где T_USERS & T_BOARD - константы??

Ругается на неожиданную точку((.
 
обнови, но проблема вряд ли в этом.

<?
define('T_BOARD' , 'a');
define('T_USERS' , 'a');
$tableFields = array ( T_BOARD.".*", T_USERS.".users_name");
print_r($tableFields);
?>

такое работает ?
 
Да. Само по себе работает. Но у меня $tableFields - переменная класса, а константы, естественно, берутся из другого файла.
 
PHP:
class mBoard extends AbstractModule {
	
               var $template = "modules/board.tl"; 

               var $tableFields = array ( T_BOARD.".*", T_USERS.".users_name");

	var $showPages = true;
	
	var $redirectAfterPost = true;
 
Сверху