yujin
Новичок
Что такое ${} [решено] ?
Читая исходный код drupal cms наткнулся на следующую строку
где DB_ERROR ранее была объявлена:
Далее это использовалось в обработчике ошибок в следующем виде:
[/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
Читая исходный код drupal cms наткнулся на следующую строку
PHP:
${DB_ERROR} = TRUE;
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};