0

我重写了 Jamie Matthews 的 Idiorm ORM 以完全符合 PSR 编码标准;但是,我想保持与原始代码的向后兼容性。最初使用带下划线的方法名称,但 PSR 标准是驼峰式。我编写了一个 __call 方法来在创建对象时处理它,但它不适用于静态方法。此提交显示了兼容性代码。

有没有办法让这项工作调用静态方法并仍然保持 php 5.2 兼容性?

4

1 回答 1

2

你需要__callStatic(),这是刚刚在 PHP 5.3 中引入的;没有它,我认为您将无法实现这一点。

于 2012-09-19T15:39:12.220 回答