[Ayuda] Uso del underline __ en funciones php, para que sirve?

Iniciado por Graphixx, 12 Marzo 2012, 20:04 PM

0 Miembros y 1 Visitante están viendo este tema.

Graphixx

A que hace referencia esta sintaxis en codigo php:
$this->Session->setFlash(__('The invoice has been saved', true));

encontre algo acerca de que era para indicar que esa variable es solo de uso interno del script, pero quiero estar seguro:
http://stackoverflow.com/questions/6159646/what-does-underline-before-function-mean-in-php

A quienes sepan y se tomen la molestia de aclarar la duda, muchas gracias!!!

tambien parece ser de uso explicito del framework CAKE:
http://book.cakephp.org/1.2/view/163/Localization-in-CakePHP
http://stackoverflow.com/questions/2427204/php-what-does-some-text-do

Algunos dicen que es la misma funcion gettext() con otro nombre __():
The __() is just an alias for it. So __("some text") is equivalent to gettext("some text")

otros tantos dicen que es para internacionalizacion y que traduce el texto que se le pase:
http://groups.google.com/group/cake-php/browse_thread/thread/9f501e31a4d4130d?pli=1

internationalization

__('translate me')   would look in the localizatiion file and output the
corresponding translation.
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog