PHP.mk документација

bindtextdomain

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.bindtextdomain.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.bindtextdomain.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
bindtextdomain

Референца за `function.bindtextdomain.php` со подобрена типографија и навигација.

function.bindtextdomain.php

bindtextdomain

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

bindtextdomainПоставува или зема патека за домен

= NULL

bindtextdomain(string $domain, ?string $directory = null): string|false

На bindtextdomain() функцијата поставува или зема патека за домен.

Параметри

domain

Доменот.

directory

Патеката на директориумот. Празен стринг значи тековната директорија. Ако null, се враќа моментално поставената директорија.

Вратени вредности

Целосното име на патеката за domain моментално се поставува, или false при неуспех.

Дневник на промени

Верзија = NULL
8.4.0 directory е опционално сега. Претходно, параметарот секогаш мораше да биде специфициран.
8.0.3 directory е нула сега. Претходно, не беше можно да се добие моментално поставената директорија.

Примери

Пример #1 bindtextdomain() example

<?php

$domain
= 'myapp';
echo
bindtextdomain($domain, '/usr/share/myapp/locale');

?>

Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред

/usr/share/myapp/locale

Белешки

Забелешка:

На bindtextdomain() информациите се одржуваат по процес, не по нишка.

Белешки од корисници 2 забелешки

n8klatt
пред 11 години
The name of your .mo file must match the $domain, e.g. name your files messages.mo and call bindtextdomain("messages", $directory).
roel dot vermeulen at gmail dot com
пред 9 години
I recommend using absolute paths in the $directory parameter. This caused me several hours to debug as Ajax calls to my localization functions messed up the path. And since no error if thrown if the path in $directory cannot be found, one should check the result always:

<?php
    // Imagine the path for this file is "/localization" and your locales are in the "/locale" directory.
    $pathToDomain = __DIR__ . "/../locale";
    if ($pathToDomain != bindtextdomain($domain, $pathToDomain)) {
        // Error handling.
    }
?>
Навигација

Прелистувај сродни теми и функции.

На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.