相关疑难解决方法(0)

我可以将代码包含到PHP类中吗?

我想创建一个PHP类,比方说Myclass.php.现在在该类中我想要定义类本身和一些实例变量.但是所有方法都必须来自Myclass_methods.php文件.我可以将该文件包含在类体中吗?

我有很好的理由为什么我要分开这个.简而言之,我将有一个后端,我可以在其中更改类的业务逻辑,而所有其他事情必须保持不变.系统为我维护所有ORM和其他东西.

但是如果这是一个坏主意,那么在编辑业务逻辑之后重新生成整个类文件可能会更好(因此,在这种情况下是用户定义的方法).

性能问题:如果在一个请求中只包含一次Myclass.php,实际上Myclass_methods.php也应该只被包含一次.可能是错的.专家?

php oop class

55
推荐指数
4
解决办法
8万
查看次数

像php中的回调委托函数

我想在PHP中实现类似于ac#delegate方法的东西.快速解释我正在尝试做的事情:我正在尝试实现一些异步功能.基本上,一些资源密集型调用在底层系统到达时会被排队,缓存和调度.当异步调用最终收到响应时,我希望引发一个回调事件.

我遇到了一些问题,想出一种在PHP中进行回调的机制.我想出了一种现在适用的方法,但我对它不满意.基本上,它涉及传递对象的引用和方法的名称,它将作为回调(将响应作为参数),然后在需要时使用eval调用方法.由于各种原因,这是次优的,有没有人知道更好的方法呢?

php oop

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

oop ×2

php ×2

class ×1