Informational advisory: Session upload progress

dgettext

(PHP 4, PHP 5, PHP 7, PHP 8)

dgettext — Reemplaza el dominio actual

Descripción

function dgettext(string $domain, string $message): string

dgettext() reemplaza el dominio actual domain para una búsqueda simple en message.

Parámetros

domain

El dominio

message

El mensaje

Valores devueltos

Un string en caso de éxito.

Errores/Excepciones

Lanza una ValueError si domain es un string vacío o tiene más de 1024 bytes.

Lanza una ValueError si message tiene más de 4096 bytes.

Historial de cambios

Versión Descripción
8.4.0 Ahora lanza una ValueError si domain es un string vacío.
8.0.0 Ahora lanza una ValueError si un argumento es demasiado largo. Anteriormente, se emitía una E_WARNING y se devolvía false.

Véase también

  • gettext() - Busca un mensaje en el dominio actual

+add a note

User Contributed Notes 1 note

up
2
viral at noeticsolutions dot com
20 years ago
While using this function, remember to call bindtextdomain for as many domains as you want to use in your application.  For example, if I have module1 and module2 as 2 separate domains in the same application, you can do the following:

bindtextdomain("module1", "//path/to/my/locale/folder");
bindtextdomain("module2", "//path/to/my/locale/folder");
textdomain("module1");

echo _("Label1"); // this call will get the message from module1
echo dgettext("module2", "Label1"); // this call will get the message from module2

===
Viral Shah
To Top