【发布时间】:2011-07-20 23:29:26
【问题描述】:
我目前正在开发一个 PHP Web 应用程序,我想知道在代码仍然可维护的情况下包含文件 (include_once) 的最佳方式是什么。所谓可维护是指如果我想移动一个文件,很容易重构我的应用程序以使其正常工作。
我有很多文件,因为我尝试采用良好的 OOP 实践(一个 class= 一个文件)。
这是我的应用程序的典型类结构:
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()
{
}
}
}
【问题讨论】:
-
我也有过这个问题,结果发现PHP真的没有一个很好的包系统。不过,Netbeans 确实有帮助。
标签: php include-path