以下是名称前面有双下划线的许多函数:
__construct,
__destruct,
__call,
__callStatic,
__get,
__set,
__isset,
__unset,
__sleep,
__wakeup,
__toString,
__invoke,
__set_state
__clone
Run Code Online (Sandbox Code Playgroud)
我只需要知道为什么在这些函数之前使用这个下划线.
我认为双下划线总是意味着私有功能,但是在像这样的例子中,在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.'));
Run Code Online (Sandbox Code Playgroud) 引用另一个在此结束我的问题.
这些PHP代码行中的双重下划线是什么意思?
$WPLD_Trans['Yes']=__('Yes',$WPLD_Domain);
$WPLD_Trans['No']=__('No',$WPLD_Domain);
Run Code Online (Sandbox Code Playgroud)
约的用途相关的问题__(),_()等等.在WordPress的等.
作为上述一个答案开始,和其他相关.但是作为自己的问题(带答案)发布,因为它变得更加详细.
请随时编辑和改进 - 或输入更好的答案/问题.