2011-12-29 22 views
0

我知道这是一个容易的......但这种形式的价值是什么意思?

我现在正在学习PHP,我想知道什么值"<?php _e('Pay for order', 'jigoshop'); ?>"意味着在这种形式。

<input type="submit" class="button-alt" name="pay" id="place_order" value="<?php _e('Pay for order', 'jigoshop'); ?>" /> 

感谢

+1

在所有应有的尊重下,我认为您应该花费一点时间来浏览PHP手册中的教程。一旦你这样做了,你应该知道''的含义,然后推断剩下的是什么。 – 2011-12-29 01:24:18

+0

你使用框架还是CMS?它看起来好像你正在使用wordpress时,我GOOGLE''(')' – Joseph 2011-12-29 01:26:40

+0

@OliCharlesworth绝对应该和将这样做。谢谢!! – novicePrgrmr 2011-12-29 01:29:03

回答

4

<?php _e('Pay for order', 'jigoshop'); ?>" />是一个函数调用,它将返回一个将显示在输入框中的值。这看起来像一个WordPress的功能,但也可能是别的。请将问题标记为WordPress,以便您获得更相关的答案。

这里是一个WordPress论坛,这也解释了_e功能:http://wordpress.org/support/topic/ltphp-_emystringvalue-sandbox-gt

2

我猜你正在使用WordPress。在这种情况下,_e是基于用户决定使用的语言来查出翻译后的字符串的函数。如果您想了解更多关于翻译WordPress的信息,请阅读WordPress's own article about translation

1

_e()是WordPress的函数来呼应文本。

在这种情况下

value="<?php _e('Pay for order','jigoshop'); ?> " 

将转化为

value="Pay for order" 

它似乎已经没有任何意义,但使用_e()提供翻译功能,与该功能呼应了所有字符串。

0

_e()是一个与Wordpress中与本地化相关的文本本地化(也称为翻译)的功能。

<input type="submit" value="<?php _e('Pay for order', 'jigoshop'); ?>"> 
在上述情况下 'Pay for order'

是获取echo'ed域jigoshop的值。

+0

你可以在https://make.wordpress.org/polyglots/handbook/#Localization_Technology找到关于翻译的更多信息,以及https://wordpress.org/support/topic/ltphp-_emystringvalue-sandbox-gt中有关_e() – user3470929 2015-08-20 08:43:56