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

项目结构

```plaintext

实例php分层开发,实例PHP分层开发:模块化项目方法详解  第1张

/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("