我正在开发一个PHP Web应用程序,想知道在代码可维护的前提下,包含文件的最佳方式是什么(使用include_once)。所谓可维护性是指,如果我想移动一个文件,可以轻松地重构我的应用程序,使其正常工作。
由于我试图遵循良好的面向对象编程实践(一个类=一个文件),因此我有很多文件。
以下是我应用程序的典型类结构:
namespace Controls
{
use Drawing\Color;
include_once '/../Control.php';
class GridView extends Control
{
public $evenRowColor;
public $oddRowColor;
public function __construct()
{
}
public function draw()
{
}
protected function generateStyle()
{
}
private function drawColumns()
{
}
}
}