Avgjøre om det eksisterer en oversettelse

Avgjøre om det eksisterer en oversettelse

Problem

Du vil finne ut om en oversettelse eksisterer for en bestemt nøkkel.

Løsning

Bruke Lang :: har () metode.

For å sjekke om det eksisterer en oversettelse for dagens sted, gir et enkelt argument til metoden. Argumentet er nøkkelen du sjekker.

if (lang :: har ('melding.Velkommen'))

Ekko "Oversettelsen av velkomstmeldingen eksisterer for dagens sted";

Diskusjon

Du kan spesifisere lokaliteten for å sjekke med det andre argumentet.

if (lang :: har ('melding.velkommen ',' es '))

Echo "The Welcome Message Translation eksisterer for spansk";

Hvis det andre argumentet ikke brukes, brukes det nåværende lokaliteten.