Deprecated: think\Container::resolving(): Implicitly marking parameter $callback as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/vmallhk.com/vendor/topthink/framework/src/think/Container.php on line 96
Deprecated: Return type of think\Container::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/vmallhk.com/vendor/topthink/framework/src/think/Container.php on line 523
Deprecated: Return type of think\Container::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/vmallhk.com/vendor/topthink/framework/src/think/Container.php on line 528
Deprecated: Return type of think\Container::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/vmallhk.com/vendor/topthink/framework/src/think/Container.php on line 533
Deprecated: Return type of think\Container::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/vmallhk.com/vendor/topthink/framework/src/think/Container.php on line 538
Deprecated: Return type of think\Container::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/vmallhk.com/vendor/topthink/framework/src/think/Container.php on line 550
Deprecated: Return type of think\Container::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/vmallhk.com/vendor/topthink/framework/src/think/Container.php on line 544
Deprecated: think\Http::run(): Implicitly marking parameter $request as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/vmallhk.com/vendor/topthink/framework/src/think/Http.php on line 160
Deprecated: think\helper\Str::random(): Implicitly marking parameter $type as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/vmallhk.com/vendor/topthink/think-helper/src/helper/Str.php on line 83
Deprecated: think\helper\Str::substr(): Implicitly marking parameter $length as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/vmallhk.com/vendor/topthink/think-helper/src/helper/Str.php on line 161
Deprecated: think\Env::get(): Implicitly marking parameter $name as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/vmallhk.com/vendor/topthink/framework/src/think/Env.php on line 53
Deprecated: Return type of think\Env::offsetGet($name) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/vmallhk.com/vendor/topthink/framework/src/think/Env.php on line 177
Deprecated: Return type of think\Env::offsetUnset($name) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /www/wwwroot/vmallhk.com/vendor/topthink/framework/src/think/Env.php on line 172