文件
扩展自 InputJoomla! 输入文件类
自 |
1.0 |
---|---|
包 |
Joomla 框架 |
方法
__call
获取已过滤输入数据的神奇方法。
__call( name, mixed||string|int arguments) :
自 |
1.0 |
---|
参数
- 名称
string
以“get”为前缀的过滤器类型名称。- 参数
array<string|int, mixed>
[0] 变量名称 [1] 默认值。
返回值
mixed
已过滤的输入值。
__construct
类构造函数。
__construct(array|null source = null, mixed||string|int options = []) :
自 |
1.0 |
---|
参数
- 源
array<string|int, mixed>|null
源数据(可选,默认为 $_FILES)- 选项
array<string|int, mixed>
配置参数数组(可选)
返回值
混合
__get
获取输入对象的神奇方法
__get( name) : \Joomla\Input\Input
count
获取变量数量。
count() :
自 |
1.0 |
---|---|
参见 | Countable::count() |
返回值
int
输入中的变量数量。
decodeData
解码数据数组的方法。
decodeData(mixed||string|int data) : mixed||string|int
自 |
1.0 |
---|
参数
- 数据
array<string|int, mixed>
要解码的数据数组。
返回值
array<string|int, mixed>
def
定义一个值。只有在名称没有值或值为 null 时才会设置该值。
def( name, value) :
自 |
1.0 |
---|
参数
- 名称
string
要定义的值的名称。- 值
mixed
要分配给输入的值。
返回值
空
exists
检查值名称是否存在。
exists( name) :
自 |
1.2.0 |
---|
参数
- 名称
string
值名称
返回值
布尔值
get
从输入数据中获取值。
get( name, default = null, filter = 'cmd') :
参见 | InputFilter::clean() |
---|---|
自 |
1.0 |
参数
- 名称
string
要获取的输入属性的名称(通常是文件 INPUT 标记的名称)。- 默认值
mixed
如果指定的属性不存在,则返回的默认值。- 过滤器
string
要应用于值的过滤器。
返回值
mixed
已过滤的输入值。
getAlnum
getAlnum( name, default = null) :
获取字母数字字符串。
参数
- 名称
混合
- 默认值
混合
返回值
字符串
getArray
从请求中获取一系列值。
getArray(mixed||string|int vars = [], datasource = null) :
自 |
1.0 |
---|
参数
- 变量
array<string|int, mixed>
键和要应用的过滤器类型的关联数组。如果为空且数据源为 null,则将返回所有输入数据,但使用 InputFilter::clean 中的默认情况进行过滤。- 数据源
mixed
要从中检索数据的数组,或 null
返回值
mixed
已过滤的输入数据。
getBase64
getBase64( name, default = null) :
获取 Base64 编码的字符串。
参数
- 名称
混合
- 默认值
混合
返回值
字符串
getBool
getBool( name, default = null) :
获取布尔值。
参数
- 名称
混合
- 默认值
混合
返回值
布尔值
getCmd
getCmd( name, default = null) :
获取 CMD 过滤的字符串。
参数
- 名称
混合
- 默认值
混合
返回值
字符串
getFloat
getFloat( name, default = null) :
获取浮点数。
参数
- 名称
混合
- 默认值
混合
返回值
浮点数
getHtml
getHtml( name, default = null) :
获取 HTML 字符串。
参数
- 名称
混合
- 默认值
混合
返回值
字符串
getInputForRequestMethod
获取包含当前请求方法数据的 Input 实例
getInputForRequestMethod() : \Joomla\Input\Input
getInt
getInt( name, default = null) :
获取有符号整数。
参数
- 名称
混合
- 默认值
混合
返回值
整数
getMethod
获取请求方法。
getMethod() :
自 |
1.0 |
---|
返回值
string
请求方法。
getPath
getPath( name, default = null) :
获取文件路径。
参数
- 名称
混合
- 默认值
混合
返回值
字符串
getRaw
getRaw( name, default = null) :
获取未过滤的值。
参数
- 名称
混合
- 默认值
混合
返回值
混合
getString
getString( name, default = null) :
获取字符串。
参数
- 名称
混合
- 默认值
混合
返回值
字符串
getUint
getUint( name, default = null) :
获取无符号整数。
参数
- 名称
混合
- 默认值
混合
返回值
整数
getUsername
getUsername( name, default = null) :
获取用户名。
参数
- 名称
混合
- 默认值
混合
返回值
字符串
getWord
getWord( name, default = null) :
获取单词。
参数
- 名称
混合
- 默认值
混合
返回值
字符串
set
设置值。
set( name, value) :
自 |
1.0 |
---|
参数
- 名称
string
要设置的输入属性的名称。- 值
mixed
要分配给输入属性的值。
返回值
空
常量
ALLOWED_GLOBALS
包含允许的超级全局变量的容器
值 | ['REQUEST', 'GET', 'POST', 'FILES', 'SERVER', 'ENV'] |
---|---|
自 |
1.3.0 |
类型
array<string|int, mixed>
属性
选项
Input 实例的选项数组。
自 |
1.0 |
---|
类型
array<string|int, mixed>
数据
输入数据。
自 |
1.0 |
---|
类型
array<string|int, mixed>
decodedData
来自 $_FILES 或兼容数组的枢轴数据。
自 |
1.0 |
---|
类型
array<string|int, mixed>