在PHP开发中,分层开发是一种常见的架构设计模式,它有助于代码的模块化、复用性和可维护性。以下是一个简单的实例,展示了如何使用分层开发方法来构建一个PHP项目。
项目结构
```plaintext

/project
/controller
IndexController.php
/model
User.php
/view
index.php
/core
Database.php
Router.php
index.php
```
1. 数据库模型(Model)
我们定义一个用户模型`User.php`。
```php
namespace model;
class User {
private $db;
public function __construct() {
$this->db = new ""core""Database();
}
public function getUserById($id) {
$stmt = $this->db->prepare("







