PHP Класс think\Lang

Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$allowLangList 允许语言列表
$langCookieExpire 语言Cookie的过期时间
$langCookieVar 语言Cookie变量
$langDetectVar 语言自动侦测的变量

Открытые методы

Метод Описание
detect ( ) : string 自动侦测设置获取语言选择
get ( string | null $name = null, array $vars = [], string $range = '' ) : mixed 获取语言定义(不区分大小写)
has ( string | null $name, string $range = '' ) : mixed 获取语言定义(不区分大小写)
load ( string $file, string $range = '' ) : mixed 加载语言定义(不区分大小写)
range ( $range = '' ) 设定当前的语言
set ( string | array $name, string $value = null, string $range = '' ) : mixed 设置语言定义(不区分大小写)
setAllowLangList ( array $list ) : void 设置允许的语言列表
setLangCookieExpire ( string $expire ) : void 设置语言的cookie的过期时间
setLangCookieVar ( string $var ) : void 设置语言的cookie保存变量
setLangDetectVar ( string $var ) : void 设置语言自动侦测的变量

Описание методов

detect() публичный статический Метод

自动侦测设置获取语言选择
public static detect ( ) : string
Результат string

get() публичный статический Метод

获取语言定义(不区分大小写)
public static get ( string | null $name = null, array $vars = [], string $range = '' ) : mixed
$name string | null 语言变量
$vars array 变量替换
$range string 语言作用域
Результат mixed

has() публичный статический Метод

获取语言定义(不区分大小写)
public static has ( string | null $name, string $range = '' ) : mixed
$name string | null 语言变量
$range string 语言作用域
Результат mixed

load() публичный статический Метод

加载语言定义(不区分大小写)
public static load ( string $file, string $range = '' ) : mixed
$file string 语言文件
$range string 语言作用域
Результат mixed

range() публичный статический Метод

设定当前的语言
public static range ( $range = '' )

set() публичный статический Метод

设置语言定义(不区分大小写)
public static set ( string | array $name, string $value = null, string $range = '' ) : mixed
$name string | array 语言变量
$value string 语言值
$range string 语言作用域
Результат mixed

setAllowLangList() публичный статический Метод

设置允许的语言列表
public static setAllowLangList ( array $list ) : void
$list array 语言列表
Результат void

setLangCookieExpire() публичный статический Метод

设置语言的cookie的过期时间
public static setLangCookieExpire ( string $expire ) : void
$expire string 过期时间
Результат void

setLangCookieVar() публичный статический Метод

设置语言的cookie保存变量
public static setLangCookieVar ( string $var ) : void
$var string 变量名称
Результат void

setLangDetectVar() публичный статический Метод

设置语言自动侦测的变量
public static setLangDetectVar ( string $var ) : void
$var string 变量名称
Результат void

Описание свойств

$allowLangList защищенное статическое свойство

允许语言列表
protected static $allowLangList

$langCookieExpire защищенное статическое свойство

语言Cookie的过期时间
protected static $langCookieExpire

$langCookieVar защищенное статическое свойство

语言Cookie变量
protected static $langCookieVar

$langDetectVar защищенное статическое свойство

语言自动侦测的变量
protected static $langDetectVar