控制器 app/Controller/IndexController.php

<?php
namespace App\Controller;

use App\Service\UserService;
use Hyperf\Di\Annotation\Inject;
use Hyperf\HttpServer\Annotation\AutoController;

/**
 * @AutoController()
 */
class IndexController
{

        public function aop(){
                return 'aop';
        }
}

定义切面 app/Aspect/IndexAspect.php

<?php

namespace App\Aspect;

use App\Controller\IndexController;
use Hyperf\Di\Annotation\Aspect;
use Hyperf\Di\Aop\AbstractAspect;
use Hyperf\Di\Aop\ProceedingJoinPoint;

/**
 * @Aspect()
 */
class IndexAspect extends AbstractAspect
{
    public $classes = [
        IndexController::class . '::' . 'aop',
    ];

    public function process(ProceedingJoinPoint $proceedingJoinPoint)
    {
        $result = $proceedingJoinPoint->process();
        return '结果处理'.PHP_EOL.$result .PHP_EOL. '结果处理'.PHP_EOL;
    }
}

测试

curl 118.195.173.53:9501/index/aop

测试结果

结果处理
aop
结果处理