Кароче я признаюсь што я мип. Прикиньте мне угражают жоско я не знаю что мне делать. Помогите хатяб вы а то я не выжеву. Чо мне делать с долгом 400ка я не смогу некогда его проплотить!
я посоветую отдать свой адрес, а то корректорам лишний раз напрягаться
Я точно не догоняю
Тебе нет 18 лет какие кредиты чел
ты слишком умный для мипа
ладно, меня раскрыли.
аккаунты мипа дольше 3-4 дней не живут, у тебя же 80
Реально самый тупой чел на форуме этот мир
Я один не выкупаю кто это такой?
@MurusPlus, @MIP, @waxiestmoriss и еще какой-то акк был, но забыл
@MrHoller можешь легкими словами обьяснить как работает interface, я на php.net почитал, но я его не могу понять
Я понял примерно так:
Interface foo{
public static function send() : string;
}
class A implements foo{
public static function send() : string{
return "тест 1";
}
}
class B implements foo{
public static function send() : string{
return "тест 2";
}
}
$type = [0, 1];
switch($type){
case 0:
echo A::send();
break;
case 1:
echo B::send();
break;
}
<?php
interface Stupideable{
public function testFunction();
}
<?php
class TestClass implements Stupideable{
public function testFunction(){
print('Hello world');
}
}
Короче говоря, интерфейсы - это штуки, которые позволяют создавать объекты классов взаимозаменяемо. Интерфейсы похожи на трейты
Тот же пример Item в пммп. Он реализует интерфейс ItemIds, следовательно ты можешь делать не ItemIds::DIAMOND, а Item::DIAMOND
если простыми словами, интерфейс содержит определения функций (описывает их) без их реализации.
@MrForter, наглядным примером будет реализация провайдеров, которую ты точно видел.
допустим они все делают одно и тоже, но для удобства, нужно описать его функции в интерфейсе.
Да, понял, спасибо. Уже на sandbox пару тестов попробовал сделать
какие объекты? интерфейсы нужны, чтобы гарантировать, что определенный класс имеет функции определенные в этом интерфейсе, то есть реализует интерфейс
в интерфейсах и абстрактных классах нельзя же объявлять статические функции
или что-то изменилось
У меня ошибок не было, я читал что нельзя, а что такого?