Задать вопрос
@Herr_Shmulke

Почему не записывается значение mysqli_connect в класс?

Есть такой код:
class MyClass 
{
    public $var;

    function __construct($ip, $login, $pass, $db)
    {
         $this->var = $mysql = mysqli_connect($ip, $login, $pass, $db);
    }
    function GetVar()
    {
         var_dump($this->var);
    }
}

$test = MyClass("ip", "login", "pass", "db"); // Null
$test->GetVar();

Почему возвращается null? Если сделать вардамп внутри конструктора, то все будет хорошо
  • Вопрос задан
  • 53 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@phpkoder
Web-програмист
А почему просто встроенный в пхп класс не юзать
<?php
$db = new mysqli('ip', 'login', 'pass', 'base_name');
var_dump($db);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы