php中的一个赋值语句

tsysler 发布于 2015/02/17 22:37
阅读 690
收藏 0
PHP
在wordpress代码中看到这一句,$trans = __('number_format_thousands_sep'); 这个赋值语句什么意思啊?? 为啥要带上?和圆括号呢,我试了一下$trans = __('number_format_thousands_sep'); echo $trans;会报错的啊!
加载中
0
tsysler
tsysler
是不是wordpress中实现了这个方法呢 __() ? 高手来辩
0
leo108
leo108
__()是wp定义的一个i18n函数,用来做国际化的
0
tsysler
tsysler

引用来自“leo108”的评论

__()是wp定义的一个i18n函数,用来做国际化的
哦, 是自己实现了这个函数是吧 ?我还没看到
0
tsysler
tsysler
貌似wp-blog-header.php中的wp();这个方法也没有看到原型
0
__JM_Joy__
__JM_Joy__
不提倡这种函数命名,不过竟然连wordpress都这样,我也是无语了
0
tsysler
tsysler

是的 很奇怪

function __( $text, $domain = 'default' ){
    return translate($text, $domain);
}

0
tsysler
tsysler
wordpress中有方法名字是date_i18n(),貌似是一个转换时间的 , 但是为啥叫这个名字 好蛋疼啊 , 中间那个"挨十八" 好容易堪称“挨俄奥八”  , 老外好另类啊 
返回顶部
顶部