Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: ООП
Войти
Регистрация
Восстановить пароль
 
4234
0 / 0 / 0
Регистрация: 18.01.2017
Сообщений: 43
1

Как в одну строку создать новый объект, и получить его свойство

03.04.2018, 13:13. Просмотров 310. Ответов 1
Метки нет (Все метки)

Вот мой код:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Class Db{
    public $connection;
    function __construct($host, $db, $user, $pass){
        try {
            $db = new PDO('mysql:host='.$host.';dbname='.$db, $user, $pass);
            $db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC); 
            $db->query("SET lc_time_names = 'ru_RU'");
            $db->query("SET NAMES 'utf8'");
        } catch (PDOException $e) {
            print "Ошибка подключения к БД<br/>";
            die();
        }
        $this -> connection = $db;
    }
}
 
$DB = new Db('localhost', 'todo', 'root', '');
$DB = $DB->connection;
Одной командой создаю объект, а другой получаю свойство из него. Можно ли это сделать в одну команду? Пробовал так:
PHP
1
$DB = new Db('localhost', 'todo', 'root', '') -> connection;
не работает. что посоветуете?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.04.2018, 13:13
Ответы с готовыми решениями:

Получить объект или создать его
Такая ситуация, приведу пример: public partial class Form1 : Form { public...

При попытке создать объект obj=Server.CreateObject('Name.ClassName') Возникает ошибка, 'Объект не поддерживает это свойство или метод.'
При попытке создать объект obj=Server.CreateObject('Name.ClassName') Возникает ошибка, 'Объект не...

Создать строку, состоящую из символов, которые входят как в одну, так и в другую строку (не string-ом)
Условие: Заданы две строки. Построить новую строку, состоящую из символов, которые входят как в...

Как можно создать новый объект класса Image?
Как можно создать новый объект класса Image? У меня ничего не получается! Спасибо.

Как кодом создать новый объект( textbox например)?
Как можно создать новый объект из кода,(массив объектов)? Помогите!!!

1
mixail09
54 / 21 / 10
Регистрация: 18.05.2016
Сообщений: 86
03.04.2018, 13:17 2
PHP
1
$DB = (new Db('localhost', 'todo', 'root', '')) -> connection;
Вот так вроде
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.04.2018, 13:17

Как получить одну строку из sqlite?
подскажите пожалуйста... не получается у меня извлечь одно значение из sqlite, что я делаю неверно...

Как получить в переменную одну строку из файла?
Как мне в переменную прочитать одну строку из файла

Объект аудио и его свойство перемотки курсором
Всем привет.Знаете мне вот однажды дали такой код который снизу для плееров и вот начал изучать его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru