【发布时间】:2016-01-11 09:09:12
【问题描述】:
我正在使用以下函数在 javascript 中以两种语言存储用户消息:
function user_messages(es_ES, en_EN)
{
this.es_ES = es_ES;
this.en_EN = it_IT;
}
var um_duplicated_input = new user_message('Contenido duplicado','Duplicated content');
这可能不是最佳实践,但对我来说,使用 locale 值按语言在我的代码中获取用户消息真的很方便。我想知道如何在 PHP 中实现简单的声明和处理,而不是一直构建新数组。一直在查看 stdclass 但无法使其正常工作。
【问题讨论】:
-
你能详细说明你尝试了什么,为什么它不起作用。
-
我见过的所有示例都过于复杂,无法声明每个值。除了新的独立数组而不是可重用的东西之外,我还没有找到一种方法来像在 javascript 中那样在一行中声明它。
-
您可以通过使用您的 2 个属性创建一个类来将您的
js转换为php。您可以在构造函数中分配值或添加单独的方法。 -
请用您看到的示例更新答案并解释为什么它们不能解决您的问题。你试过php对象php.net/manual/en/language.types.object.php吗?
标签: php string object multilingual