dbg()
dbg(mixed $input, string $filepath = '', boolean $clean = false)
日志打印
Parameters
mixed | $input | 被打印的数据 |
string | $filepath | 日志路径 |
boolean | $clean | 打印前是否清除文件 |
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时是否进行严格认证 |
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名称 |