Обновить
3
Дегтярёв Евгений@bat

Go/PHP Developer

5
Подписчики
Отправить сообщение
Но есть возможность четко контролировать интерфейсы классов, что чаще всего лучше (проверка на этапе компиляции).

PHP не может проконтролировать это на этапе компиляции, посколько еще не известен тип значения переменной.
> за очевидностью этот пример даже не приводил
для вас очевидно, для других совсем не очевидно, что два класса могут разделять интерфейс и не иметь общего предка.
Этот интерфейс будет определять общее поведение всех своих наследников

Я думаю, что понятия стоит разделять.
Интерфейс — это интерфейс, он ничего не говорит о реализации.
А поведение — реализация, которой интерфейс лишен.

Все таки, пример с циклом не показателен в PHP. В массив можно поместить объекты, которые не реализуют одинаковый интерфейс, но имеют одноименные методы. Надо было привести пример с функцией, требующей в качестве параметра объект, реализующий определенный интерфейс.

Еще не плохо бы привести пример с наследованием интерфейса, а не класса.
Как вы представляете должна выглядит статья?

статья должна соответствовать названию, то есть быть про полиморфизм
> Жаль молодежь съест
уже
По ходу чтения статьи возникла мысль спросить как с «там» этим и тут ваш комментарий, спасибо.

P.S.
Если есть еще хабражители, знакомые с ситуацией на западе — расскажите.
Пилите, Шура, пилите :)
Не пробовал, но, кажется, с XSLT будет проще и красивее.
Прям таки yandex.ru? :)
это не финт, а алиас rtrim, она еще с 4-й версии имеет необязательный параметр со списком символов.
$s = rtrim($s, "\r\n");
Это не ново, у яндекс-денег есть отдельное предупреждение по этому поводу:
http://money.yandex.ru/doc.xml?id=522951
А у нас и два года назад и в этом...
> Только чтобы его использовать, нужно купить Windows и SQL Server впридачу. :)
У кого-то оно есть и возможность доступа из PHP может быть полезным.
Сомнительное удовольствие
тоже пошел на улицу, в офисе уже никого не осталось.
P.S.
Рядом со столовкой есть магазин все для сварки, затарились стеклышками по 15р/штука.
Можно линк на описание что это и с чем его едят?
> К примеру по варнингу от mysql_connect, можно выкидывать эксепшн.
Кидать эксепшн здесь нужно, зачем только для этого перехватывать варнинги
сыровато.
Пишу "аптека" отмечаю искать в Барнауле: в результате в выдаче барнаульские аптеки, в довесок карта с московскими.

Информация

В рейтинге
Не участвует
Откуда
Алтайский край, Россия
Зарегистрирован
Активность

Специализация

Бэкенд разработчик