PHP 5.5.0 Alpha3 released

fixxxer

К.О.
Партнер клуба
это всего лишь потому что интерфейсов в php4 не было, и потом было проще их добавить таким образом.

был случай - как-то надо было по-быстрому добавить поддержку видео в проект, в итоге в таблице images появился флаг is_video, никто же потом не утверждал что видео это изображение =)

не надо путать внутреннюю реализацию со смыслом понятий.
 

fixxxer

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

WMix

герр M:)ller
Партнер клуба
fixxxer
нет уж, там видео нету, там шапка, фреймы, причем еще 2х или 3х типов, и аудио потоки, хотя нет,... видео это набор сигналов 1 или 0 )) кстати текст это тоже набор сигналов 1 или 0...
простыми словами, beats, видео это текст, только в 8 битовой кодировке!
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
Может я и ошибаюсь, но посмотрите на src php: интерфейс это struct _zend_class_entry_
https://github.com/php/php-src/blob/master/Zend/zend_API.h , строка 276
https://github.com/php/php-src/blob/master/Zend/zend.h , строка 473
то, что классы и интерфейсы в памяти программы представлены структурой одного типа, значит лишь одно: объекты и интерфейсы имеют отличную структуру от массивов, скаляров и ресурсов,
а не то, что ты нафантазировал

>А другими словами, говорят: In simple words Interface is a class with no data members
ага, ты еще скриншот со ссылкой на видеокурс Попова выложи - тоже сильный аргумент будет :D
 
Сверху