PHP 클래스 think\Lang

파일 보기 프로젝트 열기: top-think/framework 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$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