https://yandex.ru/support/music/ru/performers-and-copyright-holders/terms
Т.е. берут на себя ответственность.
Разные стили. Последний кринжатина лютая. Но хз, видимо есть любители
Интересно, как такое пропускают. Просто так опубликовать нельзя. Надо обязательно через дистрибьютора, а он берет на себя премодерацию и ответственность при публикации
$user->getName() - т.е. при таком вызове вы не обращаетесь к экземлпляру класса $user с публичным методом getName, а вызываете условно СТАТИЧНЫЙ метод abracadabra или не метод, а объект?
или всё же метод getName() где через QB получаете значение поля user из БД?
Вы видиммо не понимаете о чем я пишу? Магия не в том, что метод возвращает. Магия не в том, что ты не понимаешь. Магия в том, что смотря на вызов ты ожидаешь одно, а получаешь другое. Animals::dog('woof') - кажется в класс Animals есть статичный метод dog. Лезешь в класс, а там нет его. Есть колбэк и ты уже работаешь не с классом, а с объектом и не с dog. И вообще он никак не относится к классу, а является частью QB.
Представь, что в php ты присваиваешь переменной значение $name = 'Johny', а по факту создал класс John(). Или пишешь new Animals() , а по факту экранировал переменную - echo $name.
Или все равно не ясно?