В PHP появилось множественное наследование?

|
sshocked 2019-11-26 18:38:21
мы вам перезвоним
2019-11-26 18:38:34
окей
sshocked 2019-11-26 18:38:38
пацан пошире сообщит свой ответ
sshocked 2019-11-26 18:38:50
когда надавит на значение
2019-11-26 18:39:02
красавчик)
2019-11-26 18:39:27
ты в практике это юзаешь?
sshocked 2019-11-26 18:41:08
ну трейты с одинаковыми свойствами приходилось встречать
sshocked 2019-11-26 18:41:36
в идеале я хотел услышать что будет конфликт и как его решить
sshocked 2019-11-26 18:41:45
но тут пришел пацан пошире
2019-11-26 18:42:00
созданием свойства для каждого трейта?
2019-11-26 18:42:07
переопределение?
sshocked 2019-11-26 18:42:36
2019-11-26 18:42:00
созданием свойства для каждого трейта?

нет

2019-11-26 18:42:53
может я неясно выразился
Antlitz 2019-11-26 18:43:00
пацаном поуже))
sshocked 2019-11-26 18:43:01
у тебя уже два свойства есть
2019-11-26 18:43:39
одно
2019-11-26 18:43:45
если имя одинаковое
sshocked 2019-11-26 18:46:40
нужно в масть( конструктор) пацана(свойство) запихнуть (приравнять) фраеру(функцию) которая будет передававать подачу(возвращать значение) пацана пошире (нужного трейта) а фраера (функцию) указать как и функции с одинаковыми именами переопределют при использовании трейтов
sshocked 2019-11-26 18:47:19
надеюсь по пацански разъеснил
2019-11-26 18:47:20
можно без фраеров?
2019-11-26 18:47:27
sshocked 2019-11-26 18:47:19
надеюсь по пацански разъеснил

я так не особо

2019-11-26 18:47:37
в программировании
Antlitz 2019-11-26 18:47:47
нашли причину увольнения
sshocked 2019-11-26 18:48:00
тогда иди на верстку
zaharguz 2019-11-26 18:48:04
оО
sshocked 2019-11-26 18:48:08
тебе в группу вебшторм
sshocked 2019-11-26 18:48:40
Antlitz 2019-11-26 18:47:47
нашли причину увольнения

выжидал

2019-11-26 18:49:01
sshocked 2019-11-26 18:46:40
нужно в масть( конструктор) пацана(свойство) запихнуть (приравнять) фраеру(функцию) которая будет передававать подачу(возвращать значение) пацана пошире (нужного трейта) а фраера (функцию) указать как и функции с одинаковыми именами переопределют при использовании трейтов

ты не перепутал?

2019-11-26 18:49:06
лучшее решение нашел?
2019-11-26 18:49:24
в конструктор ты как будешь пихать?
sshocked 2019-11-26 18:49:47
через пацана и фраера
2019-11-26 18:49:53
я не понимаю
2019-11-26 18:49:59
нормально можешь?
2019-11-26 18:51:45
а какое свойство трэйта с одинаковым именем?
Iridiscent 2019-11-26 18:52:13
пацаны нахера вам трейты нада?
2019-11-26 18:52:38
sshocked 2019-11-26 18:49:47
через пацана и фраера

у тебя же в трэйте есть геттеры каждого из свойств

2019-11-26 18:52:43
ну или должны быть
2019-11-26 18:52:56
и они будут через ключ трэйта указанного дергаться
2019-11-26 18:52:59
как и значение
2019-11-26 18:53:06
я могу ошибаться
sshocked 2019-11-26 18:53:07
http://sandbox.onlinephpfunctions.com/code/b2fca7355799db96a40b8ed0cbfb02331b22b5bf

PHP Sandbox, test PHP online, PHP testerOnlinephpfunctions
PHP Sandbox. Run, execute and test PHP code from your browser. Versions: 7.4.0, 7.3.12, 7.3.5, 7.2.25, 7.2.18, 7.2.4, 7.1.33, 7.1.29, 7.1.0, 7.0.14, 7.0.5, 7.0.4, 7.0.3, 7.0.2, 7.0.1, 5.6.29, 5.6.20, 5.6.19, 5.6.18, 5.6.17, 5.6.2, 5.5.34, 5.5.33, 5.5.32, 5.5.31, 5.5.18, 5.5.5, 5.5.0.a6, 5.5.0.a.5, 5.5.0.a.2, 5.4.34, 5.4.21, 5.4.13, 5.4.12, 5.4.11, 5.4.10, 5.4.9, 5.4.8, 5.4.7, 5.4.6, 5.4.5, 5.4.4, 5.4.3, 5.4.2, 5.4.1, 5.4.0, 5.3.29, 5.3.27, 5.3.23, 5.3.22, 5.3.21, 5.3.20, 5.3.19, 5.3.18, 5.3.17, 5.3.16, 5.3.15, 5.3.14, 5.3.13, 5.3.12, 5.3.11, 5.3.10, 5.3.2, 5.3.1, 5.3.0, 5.2.17, 5.2.16, 5.1.6, 5.1.5, 5.0.5, 5.0.4, 4.4.9
VikingBO 2019-11-26 18:53:40
Iridiscent 2019-11-26 18:52:13
пацаны нахера вам трейты нада?

ну я так понимаю затем же зачем нужно множественное наследование

sshocked 2019-11-26 18:54:45
Iridiscent 2019-11-26 18:52:13
пацаны нахера вам трейты нада?

шо то говно шо то говно, шо трейты шо класическое наследование

sshocked 2019-11-26 18:54:57
везде есть свои минусы
2019-11-26 18:55:03
то есть по сути ты метод т1 перебиваешь
zaharguz 2019-11-26 18:55:11
sshocked 2019-11-26 18:53:07
http://sandbox.onlinephpfunctions.com/code/b2fca7355799db96a40b8ed0cbfb02331b22b5bf

то есть ты хотел показать, что нужно использовать t2::getName insteadof t1;
?

Iridiscent 2019-11-26 18:55:27
я еще не разу не доходил до случая когда понадобилось бы множественное наследование
zaharguz 2019-11-26 18:55:31
конструктор же не при чем
zaharguz 2019-11-26 18:55:36
Iridiscent 2019-11-26 18:55:27
я еще не разу не доходил до случая когда понадобилось бы множественное наследование

оО

Code_Purple 2019-11-26 18:56:01
VikingBO 2019-11-26 18:53:40
ну я так понимаю затем же зачем нужно множественное наследование

в PHP появилось множественное наследование?)))

|