Cli

扩展自 Input

Joomla! 输入 CLI 类

已弃用

1.7.0

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 joomla/console 包代替。

Joomla CMS

方法

__construct

构造函数。

__construct(mixed||string|int source = null, mixed||string|int options = []) : 
已弃用

1.7.0

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 joomla/console 包代替。

参数

source

array<string|int, mixed>源数据(可选,默认值为 $_REQUEST)

options

array<string|int, mixed>配置参数数组(可选)

响应

mixed

__get

获取输入对象的魔术方法

__get( name) : \Joomla\Input\Input
继承 已弃用

1.7.0

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

参数

name

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

响应

Input请求输入对象

getArray

从请求中获取一组值。

getArray(mixed||string|int vars = [],  datasource = null,  defaultFilter = 'unknown') : 
继承 已弃用

1.7.0

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

参数

vars

array<string|int, mixed>键和要应用的过滤器类型的关联数组。如果为空且 datasource 为 null,则将返回所有输入数据,但将使用 InputFilter::clean 中参数 defaultFilter 指定的过滤器进行过滤。

datasource

mixed要从中检索数据的数组,或 null。

defaultFilter

string如果 vars 为空且 datasource 为 null,则在 InputFilter::clean 中使用的默认过滤器。如果为 'unknown',则在 InputFilter::clean 中使用默认情况。

响应

mixed已过滤的输入数据。

getArrayRecursive

从请求中获取一组值。

getArrayRecursive(mixed||string|int vars = [],  datasource = null,  defaultFilter = 'unknown',  recursion = false) : 
继承 已弃用

3.4.2

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

参数

vars

array<string|int, mixed>键和要应用的过滤器类型的关联数组。如果为空且 datasource 为 null,则将返回所有输入数据,但将使用 InputFilter::clean 中参数 defaultFilter 指定的过滤器进行过滤。

datasource

mixed要从中检索数据的数组,或 null。

defaultFilter

string如果 vars 为空且 datasource 为 null,则在 InputFilter::clean 中使用的默认过滤器。如果为 'unknown',则在 InputFilter::clean 中使用默认情况。

recursion

bool标志,指示递归函数调用。

响应

mixed已过滤的输入数据。

parseArguments

初始化选项和参数

parseArguments() : 
已弃用

不支持:-abc c-value

1.7.0

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 joomla/console 包代替。

响应

void

serialize

序列化输入的方法。

serialize() : 
已弃用

3.0.0

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 joomla/console 包代替。

响应

string序列化的输入。

unserialize

反序列化输入的方法。

unserialize( input) : 
已弃用

3.0.0

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 joomla/console 包代替。

参数

input

string序列化的输入。

响应

void

属性

get

继承

类型

Input

post

继承

类型

Input

request

继承

类型

Input

server

继承

类型

Input

env

继承

类型

Input

files

继承

类型

Files

json

继承

类型

Json

allowedGlobals

包含允许的超级全局变量的容器

继承 static 已弃用

3.8.9

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

类型

array<string|int, mixed>

inputs

输入对象

继承 已弃用

1.7.0

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 Joomla\Input\Input 代替。

类型

array<string|int, Input>

executable

用于运行 CLI 脚本的可执行文件。

已弃用

1.7.0

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 joomla/console 包代替。

类型

string

args

传递给脚本的附加参数,这些参数与特定参数名称无关。

已弃用

1.7.0

已弃用

4.3 起已弃用,将在 6.0 中移除。请使用 joomla/console 包代替。

类型

array<string|int, mixed>