elgg_echo和echo之间有什么区别?

时间:2015-08-18 12:54:41

标签: php echo elgg

我刚刚开始使用ELGG,我很担心Elgg_echo,Elgg.echo和echo的功能。因此,何时是使用Elgg_echo和echo

的最合适的时间

因此,如果我想要显示以下选项。我可以使用echo或者必须使用elgg_echo来符合ELGG框架吗?

$dropdown = echo/elgg_echo'<DIV align="center", >
                    <select>
                        <option value="A">a</option>
                        <option value="B">b</option>
                        <option value="C">c</option>
                        <option value="D">d</option>
                    </select>
                </DIV>';

请帮助赐教。我在elgg_echo和echo之间高度混淆。感谢

2 个答案:

答案 0 :(得分:1)

我假设我们在PHP方面谈论elgg_echo。 JavaScript中的elgg.echo等效项还需要在init, system事件被触发后使用。

echo 是一种PHP内置语言结构,可将字符串发送到标准输出。

另一方面,

elgg_echo 是根据当前用户的语言设置获取语言标记并转换为适当翻译的功能。从功能描述:

  

给定一个消息键,返回一个适当翻译的全文字符串

您可以阅读Elgg文档的internationalization部分中的详细信息。

答案 1 :(得分:-1)

echo PHP内置语言构造,用于将字符串发送到标准输出。

,其中

elgg_echo elgg函数,它返回一个经过适当翻译的全文字符串请参阅下面的语法

elgg_echo($message_key, $args = array(), $language = "");

$message_key ->   The short message code
$args        ->   An array of arguments to pass through vsprintf().
$language    ->   Optionally, the standard language code