首页 > 解决方案 > 如果 impex 宏是字符串的一部分,我该如何强调它?

问题描述

如果 impex 宏是字符串的一部分,我该如何强调它?

我们可以这样做:

$prefix=alpha
$contentCatalog=$prefixContentCatalog

...并且 $contentCatalog 将返回“alphaContentCatalog”。

我可以通过以下方式使宏更明确:

$contentCatalog={$prefix}ContentCatalog

...这样我就可以立即看到宏是$prefix?有没有这样的语法?(注意:花括号只是一个示例。此语法/符号不存在用于此目的)

另一个例子:如果我有类似下面的东西,它会变得混乱:

$prefix=electronics
$contentCatalog=$prefixContentCatalog
$contentCatalogFolderName=$contentCatalogFolder

但是如果可以写成这样就更容易理解了:

$prefix=electronics
$contentCatalog={$prefix}ContentCatalog
$contentCatalogFolderName={$contentCatalog}Folder

标签: hybris

解决方案


嗯,不幸的是,我认为这没有任何意义。我只看到一些解决方法,例如宏变量的特殊命名:

$_prefix_=electronics
$_contentCatalog_=$_prefix_ContentCatalog
$contentCatalogFolderName=$_contentCatalog_Folder

推荐阅读