https://www.site.ru/js.js?ver=3.6.0
https://www.site.ru/style.css?ver=c522fdd6ed3b18a7d5e93e7c172314dc
<div class="content-bottom">
<div class="content-wrapper">
<p>1111111111</p>
<p>2222222222</p>
<p>3333333333</p>
<p>4444444444</p>
<p>5555555555</p>
<p>6666666666</p>
<p>7777777777</p>
<p>8888888888</p>
</div>
</div>
.content-bottom {
background: green;
height: 227px;
width: 500px;
position: relative;
overflow: hidden;
}
.content-bottom .content-wrapper {
position: absolute;
bottom: 0;
}
parcel
. В последнее время юзаю Vite
, если понимаю что чего то не хватает, беру webpack
Как динамически подключить свойства и методы другого class'а или trait'а?
class Object
{
protected $di;
public function __construct($di)
{
$this->di = $di;
}
public function __get(string $name)
{
if (property_exists($this->di, $name)) {
return $this->di->$name;
} else {
throw new \Exception('бла бла');
}
}
public function __call(string $name, array $arguments)
{
if (method_exists($this->di, $name)) {
return $arguments ? $this->di->$name($arguments) : $this->di->$name();
} else {
throw new \Exception('бла бла');
}
}
}
class Name {
public $x = 1;
public function metod() {
return 2;
}
}
$object = new Object(new Name());
echo $object->x;
echo $object->metod();