hybris - 如果 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
解决方案
嗯,不幸的是,我认为这没有任何意义。我只看到一些解决方法,例如宏变量的特殊命名:
$_prefix_=electronics
$_contentCatalog_=$_prefix_ContentCatalog
$contentCatalogFolderName=$_contentCatalog_Folder
推荐阅读
- javascript - React Native 与 Expo“ReferenceError:找不到变量:警报”
- reactjs - 在高阶组件中使用 react-table,无效的钩子调用
- android - 使用 getUID 或 getEmail 以保留 Firebase 中的用户
- java - 如何修复错误 java.util.InputMismatchException?
- scala - Scala 测试:guiceApplicationBuilder 没有用测试配置替换应用程序配置
- php - Docker 中的 PECL 包安装失败
- javascript - 如何在网页上添加 Youtube 视频
- python - 通过另一个排序的枚举列表重新排列元组列表
- docker - Docker 没有使用 pip install -r requirements.txt 正确安装 python 包
- php - wordpress 谷歌分析 function.php 问题