【发布时间】:2012-02-16 21:48:38
【问题描述】:
我认为双下划线总是意味着私有函数,但在 cakephp 2.0 中,在这样的例子中它是什么意思 http://book.cakephp.org/2.0/en/tutorials-and-examples/blog-auth-example/auth.html
例如
$this->Session->setFlash(__('The user could not be saved. Please, try again.'));
【问题讨论】:
-
Cake 不是唯一一个使用
__()作为翻译/语言环境函数 stackoverflow.com/questions/1777131/double-underscore-in-php/… 的框架/平台 -
因缺乏研究而被否决。
-
我刚从 Cake 开始,并没有意识到双下划线是一种语言环境。谷歌搜索“PHP 双下划线”谈论魔术函数或其他内容,但搜索“cakephp 双下划线”将我引向您的问题和 Mike B 的答案。感谢您提出这个问题并忽略 luchomilina。