PHP Класс think\Response

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

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

Свойство Тип Описание
$charset 字符集
$code 状态
$content
$contentType 当前的contentType
$data 原始数据
$header header参数
$options 输出参数

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

Метод Описание
__construct ( mixed $data = '', integer $code = 200, array $header = [], array $options = [] ) 架构函数
cacheControl ( string $cache ) 页面缓存控制
code ( integer $code ) 发送HTTP状态
content ( $content ) 设置页面输出内容
contentType ( string $contentType, string $charset = 'utf-8' ) 页面输出类型
create ( mixed $data = '', string $type = '', integer $code = 200, array $header = [], array $options = [] ) : Response | Json | View | Xml | Redirect | Jsonp 创建Response对象
data ( mixed $data ) 输出数据设置
eTag ( string $eTag ) ETag
expires ( string $time ) Expires
getCode ( ) : integer 获取状态码
getContent ( ) : mixed 获取输出数据
getData ( ) : mixed 获取原始数据
getHeader ( string $name = '' ) : mixed 获取头部信息
header ( string | array $name, string $value = null ) 设置响应头
lastModified ( string $time ) LastModified
options ( mixed $options = [] ) 输出的参数
send ( ) : mixed 发送数据到客户端

Защищенные методы

Метод Описание
output ( mixed $data ) : mixed 处理数据

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

__construct() публичный Метод

架构函数
public __construct ( mixed $data = '', integer $code = 200, array $header = [], array $options = [] )
$data mixed 输出数据
$code integer
$header array
$options array 输出参数

cacheControl() публичный Метод

页面缓存控制
public cacheControl ( string $cache )
$cache string 状态码

code() публичный Метод

发送HTTP状态
public code ( integer $code )
$code integer 状态码

content() публичный Метод

设置页面输出内容
public content ( $content )
$content

contentType() публичный Метод

页面输出类型
public contentType ( string $contentType, string $charset = 'utf-8' )
$contentType string 输出类型
$charset string 输出编码

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

创建Response对象
public static create ( mixed $data = '', string $type = '', integer $code = 200, array $header = [], array $options = [] ) : Response | Json | View | Xml | Redirect | Jsonp
$data mixed 输出数据
$type string 输出类型
$code integer
$header array
$options array 输出参数
Результат Response | Json | View | Xml | Redirect | Jsonp

data() публичный Метод

输出数据设置
public data ( mixed $data )
$data mixed 输出数据

eTag() публичный Метод

ETag
public eTag ( string $eTag )
$eTag string

expires() публичный Метод

Expires
public expires ( string $time )
$time string

getCode() публичный Метод

获取状态码
public getCode ( ) : integer
Результат integer

getContent() публичный Метод

获取输出数据
public getContent ( ) : mixed
Результат mixed

getData() публичный Метод

获取原始数据
public getData ( ) : mixed
Результат mixed

getHeader() публичный Метод

获取头部信息
public getHeader ( string $name = '' ) : mixed
$name string 头部名称
Результат mixed

header() публичный Метод

设置响应头
public header ( string | array $name, string $value = null )
$name string | array 参数名
$value string 参数值

lastModified() публичный Метод

LastModified
public lastModified ( string $time )
$time string

options() публичный Метод

输出的参数
public options ( mixed $options = [] )
$options mixed 输出参数

output() защищенный Метод

处理数据
protected output ( mixed $data ) : mixed
$data mixed 要处理的数据
Результат mixed

send() публичный Метод

发送数据到客户端
public send ( ) : mixed
Результат mixed

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

$charset защищенное свойство

字符集
protected $charset

$code защищенное свойство

状态
protected $code

$content защищенное свойство

protected $content

$contentType защищенное свойство

当前的contentType
protected $contentType

$data защищенное свойство

原始数据
protected $data

$header защищенное свойство

header参数
protected $header

$options защищенное свойство

输出参数
protected $options