是否有可能在JText :: _中回显任何变量,如果是这样的话

Nab*_*eer 2 php joomla joomla2.5

是否可以在JText中打印变量

即: - 我需要打印$ email来测试它是否为零或有价值...

$this->setMessage(JText::_('COM_USERS_REGISTRATION_ACTIVATE_SUCCESS'));
Run Code Online (Sandbox Code Playgroud)

di3*_*sel 6

如果你想在字符串或少数变量的中间使用变量,这里有一个例子:

$this->setMessage(JText::sprintf('COM_USERS_REGISTRATION_ACTIVATE_SUCCESS', $name, $email);
Run Code Online (Sandbox Code Playgroud)

在语言文件中:

COM_USERS_REGISTRATION_ACTIVATE_SUCCESS="Hello %s, your email is: %s"
Run Code Online (Sandbox Code Playgroud)

所以最后的输出会显示($ name和$ email将被给定的变量值替换):

Hello $name, your email is: $email
Run Code Online (Sandbox Code Playgroud)