Ага. Ну давай.
Клиенты нас любят --- Благодарность
Нам надо совершенствоваться --- Предложение о улучшении сервиса
Пора меняться --- Тут что ?)
Надо сжечь это место --- Жалоба
А как здесь применить Промисы ? Чтобы после последнего запроса, если он успешен что-то выполнялось ?
Ну или если все запросы успешны, то что-то выполняется ?
enum всегда один у меня, значения не меняются. То есть будет 3 значения. Один раз выставляется статус, потом он не меняется больше. История изменений не нужна, т.к. статусы не будут меняться потом.
Adamos,
Вот это, что в обьекте класса B есть приватное свойство. А документация говорит так не должно быть.
class A {
private $a = 1;
}
class B extends A {}
print_r( new A ); // A Object ( [a:A:private] => 1 )
print_r( new B ); // B Object ( [a:A:private] => 1 )
Adamos, при расширении класса дочерний класс наследует все общедоступные и защищенные методы из родительского класса. До тех пор пока эти методы не будут переопределены, они будут сохранять свою исходную функциональность.
Если вникнуть в документацию, то она говорит что это.
Но если посмотреть исходник обьекта, то можно увидеть в нем Приватные свойства и методы родительского класса.
Вадим Белкин, по-моему в этом случае вообще что-то не понятное. Потому что по логике если, потом второй блок равняется по базовой линии первого по середине + пол высоты x, то расстояние сверху должно быть меньше, чем снизу
Вадим Белкин, я не тот пример скинул просто, вот что я имею ввиду
Значение middle для строчных элементов выравнивает середину текущего элемента по середине родительского элемента. Середина родительского элемента подсчитывается следующим образом: берётся высота символа x, делится пополам и добавляется к базовой линии.
Как видно, все работает логично, как написано выше. Середина элемента равняется по базовой линии
+ половина высоты X.
Но как это работает в этом случае ?
Ок допустим первый выровнялся по базовой линии второго блока, а по чем тогда равняется потом второй блок, что она становится так ? https://codepen.io/Cepairda/pen/qYNJeb
Вадим Белкин, Значение middle для строчных элементов выравнивает середину текущего элемента по середине родительского элемента. Середина родительского элемента подсчитывается следующим образом: берётся высота символа x, делится пополам и добавляется к базовой линии.
Как видно, все работает логично, как написано выше. Середина элемента равняется по базовой линии
+ половина высоты X.
Но как это работает в этом случае ?
Я вижу только одно обьяснение, сначала первый блок равняется по базовой линии второго. При этом его базовая линия становится по центру,
после чего по ней равняется второй блок.
Вадим Белкин, правильно ли я понимаю, что по умолчанию базовая линия в обоих блоках идет по текстом. А когда я делаю для первого блока vertical-align: middle, то есть базовая линия становится по центру блока ?
Вадим Белкин, https://codepen.io/Cepairda/pen/OZPeyV
1)Хорошо, если выравнивается элемент, почему он тут не по центру ?
2)Каким образом тогда выравнять текст в Блок 1 ?
3)Почему Базовая линия меняется у Элемента Блок1 и Блок 2 становится в центре практически ?
Клиенты нас любят --- Благодарность
Нам надо совершенствоваться --- Предложение о улучшении сервиса
Пора меняться --- Тут что ?)
Надо сжечь это место --- Жалоба