-1
這是用戶類。如何解決致命錯誤 - 在php中找不到類'User'
<?php
class User {
/*
*public static function get_all_users()
*/
public function get_all_users() {
global $link;
$result_set = $link->query("SELECT * FROM `user`");
return $result_set;
}
}
上面的類是用戶類我做的對象,但無法訪問。顯示HTML的所有使用中的頁面:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Cp1252">
<title>Admin Panel ::: </title>
</head>
<body>
<h3>Users :</h3>
<table border="1">
<tr>
<th>S.N</th>
<th>First Name</th>
<th>Last Name</th>
<th>Username</th>
<th>Password</th>
<th>E-mail</th>
<th>Contact</th>
<th colspan="2">Option</th>
</tr>
<?php
$user = new User();
$result_set = $user->get_all_users();
/*
*$result_set = User :: get_all_users(); - accessing user class using static keyword.
*/
$i = 1;
while ($row = mysqli_fetch_assoc($result_set)) {
?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['first_name']; ?></td>
<td><?php echo $row['last_name']; ?></td>
<td><?php echo $row['username']; ?></td>
<td><?php echo $row['password']; ?></td>
<td><?php echo $row['email']; ?></td>
<td><?php echo $row['Contact']; ?></td>
<td><a href="">Update</a></td>
<td><a href="">Delete</a></td>
</tr>
<?php
$i++;
}
?>
</table>
</body>
</html>
當我創建的用戶類和用戶類的對象不能訪問用戶類裏面包括文件夾,下面HTML文件是管理文件夾或admin ->viewuser.php
和admin->includes->user.php
裏面給出了錯誤。
將namespacing作爲更好的形式值得一提。 – Shawn