Drupal模块中的@符号

spi*_*nt0 1 drupal drupal-modules

我正在尝试学习Drupal模块.有人能告诉我'@'符号是什么吗?我不记得在PHP中遇到它.(据我所知,它很难搜索它,你不能谷歌的符号).我可以将它转换为普通的PHP变量,修改它并最终将它放回到.module文件的PHP中的@ thing中吗?

更新:例如:

  $error['msg'] = t("We're sorry. We have now only @qty of the ....
Run Code Online (Sandbox Code Playgroud)

在文件中... http://drupal.org/project/uc_out_of_stock

小智 5

虽然在一般PHP中就是这种情况,但在t()函数中它在Drupal中的使用方式不同.

你可以在你的文本中正确使用占位符(通过放置@ ,!将其包装在t()中以便在i18n功能上进行翻译)或%在前面.

!=按原样插入

@ =通过check_plain运行文本

%= html转义文本

有关API页面的更多信息