Вам нужно указать или определить КАЖДУЮ переменную, которая должна использоваться в PHP (ООП) - PullRequest
0 голосов
/ 27 августа 2018

Мне было интересно, что вам нужно указать Каждую отдельную переменную, которая используется в классе, например:

Я знаю, что лучший способ подключения к БД при работе с 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); 

Должен ли я определить это в начале или использовать их на лету? Спасибо в Advanced!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...