首页
下载
文档
社区
视频
捐赠
源代码
赞助商
AOT 编译器
AI 助理
商业产品
PHP AOT 原生编译器
Swoole-Compiler 代码加密器
CRMEB 新零售社交电商系统
登录
注册
全部
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
发表新帖
php 8.3 给类动态设置属性会提示 Deprecated: Creation of dynamic property
各位大神; 8.2 以后 动态设置 ``` $server->table=xxxx $server-redis= xxx ``` 运行以后会提示 Deprecated: Creation of dynamic property 那我在 onWorkerStart 中创建的 redis ; 其他地方怎么得到这个 redis 并且使用;
发布于2年前 · 0 次浏览 · 来自
提问
饿!该吃饭了
各位大神; 8.2 以后 动态设置 ``` $server->table=xxxx $server-redis= xxx ``` 运行以后会提示 Deprecated: Creation of dynamic property 那我在 onWorkerStart 中创建的 redis ; 其他地方怎么得到这个 redis 并且使用;
赞
1
收藏
提问
分享
讨论
建议
公告
开发框架
CodeGalaxy
登录
后参与评论
评论
2024-07-02
加了糖的格温
用global试试
赞
0
回复
2024-07-03
Rango-H
最新版本的 PHP 不再允许读写未定义的属性了,你可以修改为下面的几种方式: 1. 全局变量,例如 `global $redis` 或者 `$GLOBALS['redis']` 2. 类静态变量:例如 `TestClass::$redis` 3. 作为匿名函数的引用传递,例如 `function () use ($redis) {}`
赞
0
回复