您是否需要声明或定义需要在PHP(OOP)中使用的每个变量?

时间:2018-08-27 15:56:31

标签: php oop

我想知道您需要声明在类中使用的每个单个变量:

我知道使用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); 

我必须在乞讨时定义它,还是可以即时使用它们? 感谢进阶!

0 个答案:

没有答案