目前我基本上有:
A.php: class A { ... }
A1.php: class A1 extends A { A1 stuff... }
A2.php: class A2 extends A { A2 stuff... }
...
factory.php: create($obj) {return new $obj;}
我正在考虑将其更改为:
A.php: class A { ... }
A1.php: class B extends A { A1 stuff... }
A2.php: class B extends A { A2 stuff... }
...
factory.php: create($obj) { require ($obj.".php"); return new B; }
未来的任何评论或危险?每个PHP会话只会实例化一个类。
答案 0 :(得分:2)
我的第一印象:
B
存在问题,则调试会变得更加困难,而 类B
则无法进行调试。