文件

扩展自 Input

Joomla! 输入文件类

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
继承

1.0

参数

名称

mixed要检索的输入对象名称。

返回值

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
继承

1.3.0

返回值

输入

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>

属性

get

继承

类型

输入

post

继承

类型

输入

request

继承

类型

输入

server

继承

类型

输入

env

继承

类型

输入

files

继承

类型

文件

json

继承

类型

Json

选项

Input 实例的选项数组。

继承

1.0

类型

array<string|int, mixed>

过滤器

要使用的过滤器对象。

继承

1.0

类型

InputFilter

数据

输入数据。

继承

1.0

类型

array<string|int, mixed>

inputs

输入对象

继承

1.0

类型

array<string|int, Input>

decodedData

来自 $_FILES 或兼容数组的枢轴数据。

1.0

类型

array<string|int, mixed>