PHP 클래스 think\Response

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

보호된 프로퍼티들

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