public function constructReturnOne($res) { if ($row = mysql_fetch_assoc($res)) { $user = new Manager(); $user->setName($row['name']); $user->setPassword($row['password']); } $this->getConnection()->releaseRes($res); return $user; }
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Employees</title> </head> <body> <h3>Employees</h3> <?php include './Employee.php'; include './Manager.php'; $emp1 = new Employee(); $emp1->setName("Raynald"); echo "{$emp1->getName()}"; // $emp1->name = "Pancho"; // Causes error $manager = new Manager(); $manager->setName('raynaldmo'); echo "{$manager->getName()}"; ?> </body> </html>
<?php /** * Created by PhpStorm. * User: fish * Date: 2015/12/22 * Time: 17:43 */ include_once 'obj/Manager.class.php'; session_start(); $_SESSION['username'] = '******'; $_SESSION['isAdmin'] = true; $user = new Manager(); $user->setName('管理员'); $user->setCode('administrator'); $user->setId(1201); $_SESSION['user'] = $user; var_dump($_SESSION); $u = $_SESSION['user']; echo $u->getName() . '</br>'; unset($_SESSION['isAdmin']); var_dump($_SESSION); // 销毁当前会话中的全部数据,删除session文件,但是不会重置当前会话所关联的全局变量,也不会重置会话 cookie session_destroy();