好的,这是场景:
这是两个示例类。
- 第一个定义了类名之外的一些函数。
- 我希望第二个类能够像本地定义一样实现它。
有几个我经常使用的功能。
因此,我需要它们尽可能短,以提高可读性和写入速度。
如果我可以将它们粘贴在命名空间中并以某种方式扩展它,它还可以防止其他库中可能发生的冲突。
基类
namespace Core;
class Base{
......
}
function set($array, $path=null, $value=null){
.....
}
function get($array, $path=null){
.....
}
二等舱
namespace Core\Config;
class Config{
public function __construct($array){
$conf = get($array, 'key1.key2.key3');
.... do something with returned value ....
}
}