我正在研究PHP IRC Bot,我正在研究这些命令.
在main.php启动机器人的脚本的开头,它包含class_lib.php文件并实例化该类的对象.我想处理一个!reload命令,它将"解包"该文件然后重新包装它.这是可能的,或者如果我include在发送命令时再次使用它会没有问题吗?
编辑:基本上,我希望能够修改和重新加载类,而无需重新启动机器人.
为什么不只允许对象重新加载默认设置或重新启动,而不是您所描述的那样?我很确定你无论如何也做不到。
另外,不要尝试使用 class_lib.php 加载对象。将类文件包含在对象中,然后在需要的位置和时间创建对象。这样你就可以停止它,销毁该对象,然后重新实例化另一个对象,这应该可以完成你想要的。
| 归档时间: |
|
| 查看次数: |
14720 次 |
| 最近记录: |