$b = new B();
class A {
protected $age = 5;
public function get() {
$this->age = 10;
}
}
class B extends A {
public function get() {
parent::get();
echo $this->age;
}
}
$obj = new B();
$obj->get(); // 10
<html>
<head></head>
<body>
<header>...</header>
<main>{% block main %}{% endblock %}</main>
<footer>...</footer>
</body>
</html>
{% extend 'base.twig' %}
{% block main %}
Главная страница
{% endblock %}
{% extend 'base.twig' %}
{% block main %}
Интереснейший текст о компании
{% endblock %}
"psr-4":
{
"core\\": "core",
"application\\": "application",
}
$array = [
'Д',
'А',
'Б',
'В',
'Г',
'Ж',
'Ф',
'Х',
'О',
'П',
'Р',
'Санкт-Петербург',
'Т',
'З',
'У',
'Л',
'Москва',
'Н',
'Е',
];
$first = [
'Москва',
'Санкт-Петербург',
];
usort($array, function($a, $b) use ($first) {
foreach ($first as $item) {
if ($a == $item) return -1;
if ($b == $item) return 1;
}
if ($a == $b) return 0;
return $a < $b ? -1 : 1;
});
print_r($array);
$first = [
'Санкт-Петербург',
'Москва',
];
let assoc = {
one: 'Яблоко',
few: 'Яблока',
many: 'Яблок',
}
let number = 31;
let form = new Intl.PluralRules('ru-RU').select(number);
console.log(number, assoc[form]); // 31 Яблоко