我想知道 PHP 是否会重用 Parent 类。使用以下代码:
// File parent.php
class Parent {
$public foo = '';
public function __construct($args) {
// ..
}
// .. some functions
}
// File child1.php
class Child1 extends Parent {
public function __construct() {
}
// .. Some overridden function
// .. some extra functions
}
// File child2.php
class Child2 extends Parent {
public function __construct() {
}
// .. some extra functions
}
现在要使用 Child1 或 Child2,您需要包含 parent.php 和 childN.php。如果我只使用 Child1,我可以想象它们以某种方式连接成一个存在。但是,如果我在同一页面上使用 Child2 .. 我会得到 2 个“连接”的存在,它们会占用内存还是 PHP 超级聪明并且能够看到这一点并且只使用/加载/无论父级一次。
这个例子非常简单,但是 Parent 很大而且有很多孩子!