Классы это группы функций, а их свойства - это хранилища для переменных которые не передаются из функции в функцию, чтобы постоянно их не подсовывать в качестве параметра. В этих же свойствах лежат другие классы без которых твои функции хреново работают или вообще не работают. Их называют еще зависимостями.
Что ужасного в веб разработке?
на тебя повесят пару сайтов на Вордпрессе и еще Опенкарт какой-нибудь, которые ты будешь лечить от вирусняков и прочих заражений раз в пол года, сидя ночами перед компом в режиме "Рожа в мыле жопа в поте", или прикручивать к ним бредовые фичи которые выдумала левая пятка коммерческого директора.
когда придет волна дешмановской силы,
<style type="text/css">
.block-informer-video {
background: #FFF url(<?php echo $image_url; ?>);
}
</style>
.block-informer-video {
background: #fff url("./img/video-n.jpg") no-repeat scroll center;
}
<link rel="stylesheet" href="app.css?ver=1" />
<link rel="stylesheet" href="app.css?ver=2" />