Я пытаюсь написать общий интерфейс DAO на PHP.Я знаю, как это выглядит в Java, но у меня есть только представление о том, как это выглядит в PHP.
Я пробовал это в PHP.
<?php
interface DAO {
public function create($obj);
public function read();
public function update($obj);
public function delete($obj);
}
Потому что я хочу что-токак и этот интерфейс Java
public interface DAO<T> {
void create(T ob);
List<T> read();
void update(T ob);
void delete(String id);
}
Я ожидал, что смогу написать интерфейс точно так же, как в PHP, но я не могу добавить универсальный объект в интерфейс.