interface

Черты характера против Интерфейсы

В последнее время я пытаюсь изучать PHP и ловлю себя на том, что зацикливаюсь на чертах характера. Я понимаю концепцию ... ор, кажутся настолько похожими, что идентичный. Может ли кто-нибудь поделиться своим мнением/мнением по этому поводу?

Плюсы и минусы констант интерфейса [закрыто]

Интерфейсы PHP позволяют определять константы в интерфейсе, например interface FooBar { const FOO = 1; const BA ... торым они являются плохой практикой, но, поскольку Java не является PHP, я счел оправданным снова задать его в теге PHP.

Возможно ли иметь интерфейс с закрытыми/защищенными методами?

Возможно ли в PHP 5 иметь интерфейс с закрытыми/защищенными методами? Прямо сейчас у меня есть: interface iService { ... ющая T_VARIABLE Я просто хочу получить подтверждение того, что интерфейс может содержать только общедоступные методы.

Интерфейсы PHP 7, намеки на возвращаемый тип и само

Я столкнулся с проблемой, связанной с использованием намеков на возвращаемый тип в PHP 7. Я понимаю, что намек : self ... екающий на то, что ваш интерфейс ожидает, что вы вернете экземпляр, который вы только что вызвали методом для цепочки?

Абстрактный класс против Интерфейс [дубликат]

На этот вопрос уже есть ответ здесь: Интерфейс против абстрактного класса (общий OO) ... alue($value); } class myObj implements Foo { function getValue() { } function setValue($value) { } }

Есть ли у интерфейсов PHP свойства?

Имеют ли интерфейсы в PHP свойства или у них есть только методы?

PHP: Могу Ли Я Использовать Поля В Интерфейсах?

В PHP я могу указать интерфейс, в котором будут поля, или интерфейсы PHP ограничены функциями? <?php interface IFoo ... ngElse(); } ?> Если нет, я понимаю, что могу предоставить геттер в виде функции в интерфейсе: public GetField();

Как создать интерфейс, состоящий из других интерфейсов?

Я хотел бы создать интерфейс IFoo, который в основном представляет собой комбинацию пользовательского интерфейса IBar и ... лировать другие интерфейсы в IFoo, или есть лучший способ, позволяющий мне повторно использовать собственные интерфейсы?

Интерфейсы и наследование абстрактных классов, реализация в расширенных классах

В каждом примере, который я видел, расширенные классы реализуют интерфейсы своих родителей. Для справки, следующий прим ... практикой или чем-то в этом роде? Есть ли какие-либо технические недостатки в том, чтобы опустить реализацию в ребенке?

Могу ли я имитировать реализацию интерфейса с помощью PHPUnit?

У меня есть интерфейс, над которым я хотел бы поиздеваться. Я знаю, что могу издеваться над реализацией этого интерфейс ... BER and defined Интересно, что PHPUnit, издевательские интерфейсы и instanceof предполагают, что это может сработать.

Как PHP взаимодействует с Apache?

Я почти закончил писать веб-сервер, совместимый с HTTP/1.0, под Java (коммерческого использования как такового нет, это ... рмация, опыт или какая-то спецификация, которая имеет отношение к этому, пожалуйста, дайте мне знать. Заранее спасибо!

Интерфейс PHP: Укажите ЛЮБУЮ видимость

Я использую интерфейс для набора классов. Однако у меня есть проблема, потому что я желаю любого visibility быть разреш ... /do foo } } class Foo extends Bar implements Baz { private function qux() { parent::qux(); } }

Можете ли вы переопределить методы интерфейса с помощью разных, но "совместимых" сигнатур?

Рассмотрим следующие интерфейсы PHP: interface Item { // some methods here } interface SuperItem extends Item { ... но, поддерживается ли это PHP (версия 5.4 или выше), и, возможно, в IDE есть ошибка, которая неправильно улавливает это.

Почему в PHP есть абстрактные классы, если вы можете использовать интерфейс и функции?

Ранее сегодня я проводил исследование абстрактных классов PHP , интерфейсы и черты. Насколько я могу судить, абстрак ... ошибаюсь, и интерфейс и черта не являются эквивалентом абстрактного класса, не могли бы вы объяснить, почему это не так?

Тип Php, намекающий на то, что вы не ладите с интерфейсами и абстрактными классами?

Я думаю, что будет намного проще увидеть проблему в примере кода, чем писать вопрос в первую очередь. Вот мой php-код: ... нает сигнатуры AnAbstractClass::метод и ConcreteClass::метод как совместимые. Неужели я делаешь что-то не так? Спасибо!

Многомерное (не) множество ArrayAccess?

У меня есть класс, реализующий ArrayAccess, и я пытаюсь заставить его работать с многомерным массивом. exists и get раб ... ботают так, чтобы, возможно, скопировать функциональность? Спасибо за любую помощь, которую кто-либо может предложить.

Какова цель абстрактных классов?

Я пытаюсь изучить ООП на PHP, и у меня есть некоторая путаница в интерфейсах и абстрактных классах. Они оба не содержат ... того, из-за их очевидного сходства, на основании каких причин я должен принять решение использовать одно вместо другого?

Использование интерфейсов в пользовательской платформе OO PHP

Я работаю над довольно простым фреймворком OO PHP (не очень важным в данном случае, я думаю..) со следующей базовой стр ... оторого пользователи будут вводить данные, чтобы обеспечить совместимость со своими классами. На правильном ли я пути?

Абстрактный класс и интерфейс вместе?

У меня есть раздел моего кода, в котором некоторые классы реализуют интерфейс. Это кажется правильным, но есть неболь ... асса и реализации интерфейса Или Следует ли вообще не использовать абстрактные классы и интерфейсы вместе, как это?

Удобный интерфейс в PHP и PSR-8

На сайте PHP Framework Interop Group (разработчик PSRS) есть проект Интерфейса PSR-8, который можно использовать: na ... $h); } Проект довольно короткий, но не содержит никаких примеров реализации. Какова цель реализации этого интерфейса?