我想使用公共方法在对象中设置我的值。但我找不到让它发挥作用
<?php
class User{
public $id;
public function ToSynchData(){
$this->$id = "1";
}
}
$new = new User;
$new->ToSynchData();
$new->$id;
?>
答案 0 :(得分:2)
public $id;
public function ToSynchData(){
$this->id = 1;
}
$new = new User;
$new->ToSynchData();
echo $new->id; // 1
编辑: 为什么一下子静止?
答案 1 :(得分:2)
class User{
public $id;
public function ToSynchData(){
$this->id = "1";
}
}
$new = new User();
$new->ToSynchData();
print_r($new->id);
答案 2 :(得分:1)