国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

php8.4.1 原生模板問題

surzace

問題描述

報錯

ErrorException: support\view\Raw::render(): Implicitly marking parameter $app as nullable is deprecated, the explicit nullable type must be used instead in D:\webman\sjk-1.6.2\vendor\workerman\webman-framework\src\support\view\Raw.php:55

程序代碼或配置

<?php
namespace app\controller;

use support\{Db, Request, Response};

class IndexController
{
    function index(string $lang = 'zh_CN'): Response
    {
        locale($lang);
        return view('index');
    }
    function login(Request $request): Response
    {
        $rp = $request->post();
        if ($rp['account'] !== 'sjk_admin' || !password_verify($rp['password'], Db::table('password')->where('id', 1)->value('password'))) {
            return json(['code' => 1, 'msg' => trans('login_error')]);
        }
        return json(['code' => 0, 'msg' => trans('login_success')]);
    }
}

重現(xiàn)問題的步驟

用的原生模板, 暫時還沒測試其他的模板

操作系統(tǒng)環(huán)境及workerman/webman等具體版本

Windows 11
PHP 8.4.1
Webman 1.6.2

720 1 0
1個回答

walkor 打賞

先不要用php8.4,php8.4剛出,PHP新版本自身會有很多bug。
另外大部分composer庫還沒開始兼容php8.4,即使webman workerman支持php8.4,其它大部分庫也還未支持.

  • surzace 2024-11-27

    不能改一下嗎? 這個也就加個問號就搞定的事

  • walkor 2024-11-27

    composer require workerman/webman-framework:dev-master

??