confusion, the longest possible parameter name is used.</p>
<p>If you want to use a value within another string, it is useful to
-surround the parameter in braces, to avoid confusion:</p>
+surround the parameter in parentheses, to avoid confusion. The
+<code>$(...)</code> syntax should be used rather than
+<code>${...}</code>, as the latter conflicts with the
+<directive module="core">Define</directive> variable syntax:</p>
<highlight language="config">
-<Macro DocRoot ${docroot}>
- DocumentRoot "/var/www/${docroot}/htdocs"
+<Macro DocRoot $(docroot)>
+ DocumentRoot "/var/www/$(docroot)/htdocs"
</Macro>
</highlight>