php类使用类变量的值,我如何在另一个页面中使用php类中定义的变量的值

我是相当新的使用PHP类,我已经做了一些PHP使用程序方法一段时间,但从来没有完全完成适当的面向对象的PHP编程。这让我想到了我的问题:

我有一个名为classes.php的文件,我打算定义所有的php类。在那个文件里面我创建了一个类,如下所示:

require_once("connection.php");

class User

{

public function getUserInfo() {

$userinfo = mysqli_query($con,"SELECT * FROM users WHERE username='". $_SESSION['username'] ."'");

while($row = mysqli_fetch_assoc($userinfo)) {

// USER DETAILS:

$userid = $row['id'];

$username = $row['username'];

$userfirstname = $row['first_name'];

$userlastname = $row['last_name'];

$useremail = $row['email'];

$useraddress1 = $row['address_line_1'];

$useraddress2 = $row['address_line_2'];

$userpostcode = $row['postcode'];

$userphone = $row['phone'];

$usermobile = $row['mobile'];

$usercreated = $row['created'];

$usermodified = $row['modified'];

$useraccess = $row['access_level'];

}

}

} // end of User现在我想在另一个页面中使用该类中定义的变量的值。但我怎样才能访问这些值?

到目前为止,我正在尝试这个(失败):

include "php_includes/classes.php";

$user = new User();

?>

<?php echo $user->getUserInfo($username) ?>

我也试过:

include "php_includes/classes.php";

$user = new User();

?>

<?php echo $user->$username ?>

有什么方法可以在另一个页面中回显这些变量,以便我可以在例如个人资料页面中使用用户信息?

提前致谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值