我有一个页面可以检索用户数据并在页面上显示该数据。我的代码工作得非常好,但我无法理解何时使用OOP进行Web开发。我当前的页面非常简单,我的理解是OOP消耗了很多处理能力来创建对象。像这样的简单页面是否需要使用OOP?
<?php
session_start();
require $_SERVER['DOCUMENT_ROOT'] . "/connection.php";
if ($_SESSION["id"] != ""){
$result = $db->query("
SELECT `Username`, `Image`, `FirstName`, `LastName`, `Type`
FROM Users WHERE `id` = '{$_SESSION['id']}'
");
if ($result->num_rows == 0){
$switch = false;
} else {
$resultSet = $result->fetch_array();
$avatar = $resultSet["Image"];
$account_type = $resultSet["Type"];
$username = $resultSet["Username"];
$fName = $resultSet["FirstName"];
$lName = $resultSet["LastName"];
$id = $_SESSION["id"];
$switch = true;
}
}
?>
之后,信息显示在HTML中。例如,当我想显示名称时,我只是回应它。像echo "<p>$fName</p>";
一样,这种方法应该改为反对导向的方法吗?或者我的设计是否合适?