MAX_STRUCTURED_SYMBOLS
MAX_STRUCTURED_SYMBOLS = 16
Max number of symbols for structured mode
app |
Composer |
extend |
tests |
think |
traits |
ComposerAutoloaderInit52222304d5bb7779a11d17849b1bbbb4 | |
FrameFiller | |
FrameFiller | |
QRbitstream | |
QRbitstream | |
QRcode | |
QRcode | |
QRcode | Class to create QR-code arrays for TCPDF class. |
QRencode | |
QRencode | |
QRimage | |
QRimage | |
QRinput | |
QRinput | |
QRinputItem | |
QRinputItem | |
QRmask | |
QRmask | |
QRrawcode | |
QRrawcode | |
QRrs | |
QRrs | |
QRrsblock | |
QRrsblock | |
QRrsItem | |
QRrsItem | |
QRspec | |
QRspec | |
QRsplit | |
QRsplit | |
qrstr | |
qrstr | |
QRtools | |
QRtools |
abort(integer|\think\Response $code, string $message = null, array $header = array())
抛出HTTP异常
integer|\think\Response | $code | 状态码 或者 Response对象实例 |
string | $message | 错误信息 |
array | $header | 参数 |
bind(string $abstract, mixed $concrete = null) : \think\Container
绑定一个类到容器
string | $abstract | 类标识、接口 |
mixed | $concrete | 要绑定的类、闭包或者实例 |
captcha(string $id = '', array $config = array()) : \think\Response
string | $id | |
array | $config |
container() : \think\Container
获取容器对象实例
controller(string $name, string $layer = 'controller', boolean $appendSuffix = false) : \think\Controller
实例化控制器 格式:[模块/]控制器
string | $name | 资源地址 |
string | $layer | 控制层名称 |
boolean | $appendSuffix | 是否添加类名后缀 |
create_xls(array $data, string $filename = 'simple.xls')
数组转xls格式的excel文件
array | $data | 需要生成excel文件的数组 |
string | $filename | 生成的excel文件名 示例数据: $data = array( array(NULL, 2010, 2011, 2012), array('Q1', 12, 15, 21), array('Q2', 56, 73, 86), array('Q3', 52, 61, 69), array('Q4', 30, 32, 0), ); |
curl_request(string $url, array $data = array(), string $method = 'post', array $headers = array(), integer $timeout = 10, boolean $CA = false) : mixed
author william CURLOPT_SSL_VERIFYHOST的值 设为0表示不检查证书,设为1表示检查证书中是否有CN(common name)字段,设为2表示在1的基础上校验当前的域名是否与CN匹配 而libcurl早期版本中这个变量是boolean值,为true时作用同目前设置为2,后来出于调试需求,增加了仅校验是否有CN字段的选项,因此两个值true/false就不够用了,升级为0/1/2三个值。 再后来(libcurl_7.28.1之后的版本),这个调试选项由于经常被开发者用错,被去掉了,因此目前也不支持1了,只有0/2两种取值。
string | $url | 请求链接 |
array | $data | 发送参数 |
string | $method | 请求方式 |
array | $headers | 设置的请求头 |
integer | $timeout | 超时时间 |
boolean | $CA | HTTPS时是否进行严格认证 |
db(string $name = '', array|string $config = array(), boolean $force = true) : \think\db\Query
实例化数据库类
string | $name | 操作的数据表名称(不含前缀) |
array|string | $config | 数据库配置参数 |
boolean | $force | 是否强制重新连接 |
json(mixed $data = array(), integer $code = 200, array $header = array(), array $options = array()) : \think\response\Json
获取\think\response\Json对象实例
mixed | $data | 返回的数据 |
integer | $code | 状态码 |
array | $header | 头部 |
array | $options | 参数 |
jsonp(mixed $data = array(), integer $code = 200, array $header = array(), array $options = array()) : \think\response\Jsonp
获取\think\response\Jsonp对象实例
mixed | $data | 返回的数据 |
integer | $code | 状态码 |
array | $header | 头部 |
array | $options | 参数 |
model(string $name = '', string $layer = 'model', boolean $appendSuffix = false) : \think\Model
实例化Model
string | $name | Model名称 |
string | $layer | 业务层名称 |
boolean | $appendSuffix | 是否添加类名后缀 |
redirect(mixed $url = array(), array|integer $params = array(), integer $code = 302) : \think\response\Redirect
获取\think\response\Redirect对象实例
mixed | $url | 重定向地址 支持Url::build方法的地址 |
array|integer | $params | 额外参数 |
integer | $code | 状态码 |
request() : \think\facade\Request
获取当前Request对象实例
response(mixed $data = array(), integer|string $code = 200, array $header = array(), string $type = 'html') : \think\Response
创建普通 Response 对象实例
mixed | $data | 输出数据 |
integer|string | $code | 状态码 |
array | $header | 头信息 |
string | $type |
route(string $rule, mixed $route, array $option = array(), array $pattern = array()) : \think\route\RuleItem
路由注册
string | $rule | 路由规则 |
mixed | $route | 路由地址 |
array | $option | 路由参数 |
array | $pattern | 变量规则 |
str_split(string $string, integer $split_length = 1) : \If
Convert a string to an array (needed for PHP4 compatibility)
string | $string | The input string. |
integer | $split_length | Maximum length of the chunk. |
the optional split_length parameter is specified, the returned array will be broken down into chunks with each being split_length in length, otherwise each chunk will be one character in length. FALSE is returned if split_length is less than 1. If the split_length length exceeds the length of string , the entire string is returned as the first (and only) array element.
uploadFileToOss(string $object, string $path, string $bucket = '') : string
上传文件到OSS
string | $object | 上传到OSS后生成的文件名,如果含有路径会自动生成对应的目录 (image/2017/25234523432.png 会自动创建image目录和其子目录2017,/image/2017/25234523432.png这种格式是错误的) |
string | $path | 本地文件的路径 |
string | $bucket | OSS的bucket名称 |
validate(string $name = '', string $layer = 'validate', boolean $appendSuffix = false) : \think\Validate
实例化验证器
string | $name | 验证器名称 |
string | $layer | 业务层名称 |
boolean | $appendSuffix | 是否添加类名后缀 |
view(string $template = '', array $vars = array(), integer $code = 200, $filter = null) : \think\response\View
渲染模板输出
string | $template | 模板文件 |
array | $vars | 模板变量 |
integer | $code | 状态码 |
$filter |
xml(mixed $data = array(), integer $code = 200, array $header = array(), array $options = array()) : \think\response\Xml
获取\think\response\Xml对象实例
mixed | $data | 返回的数据 |
integer | $code | 状态码 |
array | $header | 头部 |
array | $options | 参数 |