我知道這是一個容易的......但這種形式的價值是什麼意思?
我現在正在學習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'); ?>" />
感謝
我知道這是一個容易的......但這種形式的價值是什麼意思?
我現在正在學習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'); ?>" />
感謝
<?php _e('Pay for order', 'jigoshop'); ?>" />
是一個函數調用,它將返回一個將顯示在輸入框中的值。這看起來像一個WordPress的功能,但也可能是別的。請將問題標記爲WordPress,以便您獲得更相關的答案。
這裏是一個WordPress論壇,這也解釋了_e
功能:http://wordpress.org/support/topic/ltphp-_emystringvalue-sandbox-gt
我猜你正在使用WordPress。在這種情況下,_e
是基於用戶決定使用的語言來查出翻譯後的字符串的函數。如果您想了解更多關於翻譯WordPress的信息,請閱讀WordPress's own article about translation。
_e()
是WordPress的函數來呼應文本。
在這種情況下
value="<?php _e('Pay for order','jigoshop'); ?> "
將轉化爲
value="Pay for order"
它似乎已經沒有任何意義,但使用_e()
提供翻譯功能,與該功能呼應了所有字符串。
_e()
是一個與Wordpress中與本地化相關的文本本地化(也稱爲翻譯)的功能。
<input type="submit" value="<?php _e('Pay for order', 'jigoshop'); ?>">
在上述情況下
'Pay for order'
是獲取echo'ed域jigoshop
的值。
你可以在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
在所有應有的尊重下,我認爲您應該花費一點時間來瀏覽PHP手冊中的教程。一旦你這樣做了,你應該知道''的含義,然後推斷剩下的是什麼。 – 2011-12-29 01:24:18
你使用框架還是CMS?它看起來好像你正在使用wordpress時,我GOOGLE''(')' – Joseph 2011-12-29 01:26:40
@OliCharlesworth絕對應該和將這樣做。謝謝!! – novicePrgrmr 2011-12-29 01:29:03