为什么我不能将变量($ last_id)带入类?
//get value of last sql row
$last_id = $conn->lastInsertId():
//create class
Class CropAvatar {
private $id = $last_id;
private $src;
private $dstDir = '../some path';
}
私有$ src和私有dstDir工作正常。
如何将变量值附加到类中?
答案 0 :(得分:0)
你可以在课堂上获得你想要的那个价值。你可以通过使用如下构造函数来实现你的目标:
Class CropAvatar {
private $id;
private $src;
private $dstDir = '../some path';
public function __construct($last_id) {
$this->id = $last_id;
}
}
答案 1 :(得分:0)
你应该使用这样的构造函数:
Class CropAvatar {
private $id;
private $src;
private $dstDir = '../some path';
function __construct($id) {
$this->id = $id;
}
}
//get value of last sql row
$last_id = $conn->lastInsertId():
$myClass = new CropAvatar($last_id);