主要用于打印数据类型,由于swoole中,直接var_dump
是没办法输出到页面上的,所以系统提供了这个函数由于代替var_dump
。
方法名:dd()
参数:
mixed $value
返回值:string
示例代码:
<?php
namespace app\http;
use x\controller\Http;
class Index extends Http
{
/**
* @RequestMapping(route="/", title="主页")
*/
public function index() {
return $this->fetch(dd([
'name' => 'SW-X',
'des' => '真帅!'
]));
}
}
主要是用于生成Jwt-Token字符串,配合@Jwt()
注解使用。
该方法可以传入payload
数组,具体可以参考http://jwt.io
官网的payload
集合。
方法名:jwt()
参数:
array $payload
payload
参数[]
,非必填http://jwt.io
返回值:string
示例代码:
<?php
namespace app\http;
use x\controller\Http;
class Index extends Http
{
/**
* @RequestMapping(route="/", title="主页")
*/
public function index() {
return $this->fetch(jwt());
}
}
主要是用于生成Csrf-Token令牌,配合@Csrf()
注解使用。
方法名:csrf()
参数:无
返回值:string
示例代码:
<?php
namespace app\http;
use x\controller\Http;
class Index extends Http
{
/**
* @RequestMapping(route="/", title="主页")
*/
public function index() {
return $this->fetch(csrf());
}
}