我想知道您需要声明在类中使用的每个单个变量:
我知道使用PHP OOP时连接到数据库的最佳方法是使用PDO连接,而不是mysqli_connect(),但是在这种情况下,我实际上只是在专注于我正在处理的内容,是一个图像上传系统,所以我不想过多关注核心功能
所以我有这个课:
class ImgU{
private $_db,
$_arrayf = array(),
$_arrayv = array(),
$_fileActExt,
$_allowed = array(),
$_name,
$_fileNameNew,
$_fileDestination,
$_id,
$_file;
public function __construct($files) {
$this->_db = mysqli_connect("localhost", "root", "", "imgo");
$this->_id = $_SESSION['user'];
}
}
如您所见,我已经有很多变量了,并且将一个变量存储在其中,这将很有用,在其中放置一个带有临时信息的变量会怎样呢?
$sql = "UPDATE profileimgo SET status = 0 WHERE user_id = '$this->_id'";
$result = mysqli_query($this->_db, $sql);
我必须在乞讨时定义它,还是可以即时使用它们? 感谢进阶!