gpt4 book ai didi

类中的 PHP 变量

转载 作者:可可西里 更新时间:2023-10-31 23:04:21 24 4
gpt4 key购买 nike

我有以下代码(我是 Dot Net 开发人员,我想我是否可以将我的 OOP 知识带到 PHP 中)

class user {
var $_un;
function user($un) {
$_un = $un;
}
function adduser() {
}
function checkuser() {
}
function printuser () {
echo $_un;
}
}

$newuser = new user('Omar Abid');
$newuser->printuser();

所以问题很简单“$_un”为空!!当使用构造函数创建类然后保存时,我希望它被填充。

我曾经在 C# .net 中这样做,但由于某些原因在这里它不起作用。谢谢!

最佳答案

您应该使用 __construct() 而不是 user(),这是在 PHP5 中添加构造函数的首选方法。还要考虑增加您的方法和成员的可见性(公共(public)/ protected /私有(private))

public function __construct($un) {
$this->_un = $un;
}

关于类中的 PHP 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1292939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com