«phpClub» — архив тем ("тредов"), посвящённых изучению PHP и веб-технологий.
Аноним 2019/05/03 10:11:50  №1393386 1
Объясните пожалуйста.
1) Как реализовать конструктор в классе, который реализует паттерн TableDataGateway? В примере ОП использует PDO и конструктор выглядит так:
public function __construct(PDO $pdo) { ... }
а я использую mysqli могу ли я написать
public function __construct($conn) { ... }?
Так же не понятно, что мне писать в самом конструкторе? Подключение к базе данных или что?
2)С исключениями я тоже не понял. Могу ли я их не использовать, а писать просто
$conn = new mysqli ($hn, $un, $pw, $db);
if($conn->connect_error) die($conn->connect_error);
?
Аноним 2019/05/03 10:16:54  №1393389 2
>>1393386
Насчет первого вопроса я просто не понял зачем оп написал PDO в функции, что это за уточнение?
Ответы: >>1393398 >>1394575
Аноним 2019/05/03 10:34:25  №1393398 3
>>1393389
>PDO в функции, что это за уточнение
гугли type hinting и вообще научись гуглить простые места, ебать, тебе весь php.net пересказывать?