hyperf 把数据打印到浏览器
时间: 2024-06-11 10:09:29 浏览: 128
在 Hyperf 中,可以通过控制器的返回值将数据打印到浏览器。例如,以下控制器代码将字符串 "Hello, Hyperf!" 打印到浏览器:
```php
namespace App\Controller;
use Hyperf\HttpServer\Annotation\GetMapping;
class HelloController
{
/**
* @GetMapping(path="/hello")
*/
public function index()
{
return 'Hello, Hyperf!';
}
}
```
在浏览器中访问 `/hello` 路径即可看到打印的数据。如果需要返回 JSON 数据,可以使用 `$this->response->json()` 方法返回 JSON 格式的数据。例如,以下控制器代码将一个数组转换为 JSON 格式并返回:
```php
namespace App\Controller;
use Hyperf\HttpServer\Annotation\GetMapping;
class HelloController
{
/**
* @GetMapping(path="/hello")
*/
public function index()
{
$data = [
'name' => 'Hyperf',
'version' => '2.0',
];
return $this->response->json($data);
}
}
```
在浏览器中访问 `/hello` 路径即可看到返回的 JSON 数据。
阅读全文