Что такое ${} ?

yujin

Новичок
Что такое ${} [решено] ?

Читая исходный код drupal cms наткнулся на следующую строку
PHP:
${DB_ERROR} = TRUE;
где DB_ERROR ранее была объявлена:
PHP:
define('DB_ERROR', 'a515ac9c2796ca0e23adbe92c68fc9fc');
Далее это использовалось в обработчике ошибок в следующем виде:
[/PHP]function error_handler($errno, $message, $filename, $line, $context) {
...
if (isset($context[DB_ERROR])){...}[/PHP]
Смысл кода понятен, вопрос в том, что это такое: ${} ?

ps: Просмотрев документацию, на предмет переменных, констант, операторов, функций ничего похожего не нашел.
Скорее всего просто не знаю на какую тему искать.

-~{}~ 19.11.09 13:40:

Вопрос решился после прочтения комментрариев к статьям:
http://www.php.net/manual/en/language.variables.php
http://ru2.php.net/manual/en/function.define.php
PHP:
define("VAR_NAME","test"); 
// assigning value 
${VAR_NAME} = "value"; 
// getting value back 
echo ${VAR_NAME};
 

Alexandre

PHPПенсионер
если что-то неясно, надо сделать
var_dump( <непонятная переменная>)
или var_dump( get_class(<непонятная переменная>)) OOP
 
Сверху