glock18
23.05.2013 - 17:11
Цитата (AlmazDelDiablo @ 23.05.2013 - 13:09) |
keeper_evil, прошу меня простить за грубый тон. Был категорически не прав — привык к подобным особенностям языка и неправильно воспринял попытки вторгнуться в мой милый, розовый мир PHP. Да и из-за привычки к Java тоже не мог понять, что не тут неправильного, ибо там protected методы и свойства внутри пакета доступны как public. |
thumbs up
keeper_evil
23.05.2013 - 17:15
Цитата (AlmazDelDiablo @ 23.05.2013 - 17:09) |
keeper_evil, прошу меня простить за грубый тон. Был категорически не прав — привык к подобным особенностям языка и неправильно воспринял попытки вторгнуться в мой милый, розовый мир PHP. Да и из-за привычки к Java тоже не мог понять, что не тут неправильного, ибо там protected методы и свойства внутри пакета доступны как public. |
Все ок
Игорь_Vasinsky
23.05.2013 - 17:49
- хз - я то что вижу в документации - то и в данных примерах.
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
mmsgold
23.05.2013 - 20:06
так можно сделать потому что класс А1 унаследовал метод класса А и в классе А2 тыпользуешься унаследованным методом
class A2 extends A
{
public function testA2()
{
$a1 = new A1(); --- объект с унаследованным методом класса А (он мог бы быть перегружен, к примеру в классе А1,,,
поэтому метод доступен далее)
$a1->testA();
}
}
glock18
23.05.2013 - 20:16
Ой, ну только не надо опять...
Игорь_Vasinsky
23.05.2013 - 20:21
ну тогда растолкуй разногласие с документацией что ли. я не вижу
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
glock18
23.05.2013 - 22:41
Цитата (Игорь_Vasinsky @ 23.05.2013 - 16:21) |
ну тогда растолкуй разногласие с документацией что ли. я не вижу |
Да какое разногласие - нет там этого. А "это" категорически противоречит принципам инкапсуляции
xlebosol
23.05.2013 - 23:44
Такая дискуссия, на примитивном моменте. Прикольный программный продукт разрабатывают ребята. А знают они про ассоциации, делегировании и т.д., если такой простой вопрос задал столько полемики.
OnYourLips
2.06.2013 - 19:35
Цитата |
Проблема в том, что комментарии != документация. Поведение не задокументировано, и никак не соответствует принципам ООП. |
Врете. И задокументировано, и соответствует (в Java работает аналогично)
Michael
2.06.2013 - 19:41
Цитата (OnYourLips @ 2.06.2013 - 17:35) |
Цитата | Проблема в том, что комментарии != документация. Поведение не задокументировано, и никак не соответствует принципам ООП. |
Врете. И задокументировано |
ссылку не кинете на нужную страницу мануала php ?
_____________
There never was a struggle in the soul of a good man that was not hard
glock18
3.06.2013 - 00:04
Цитата (Michael @ 2.06.2013 - 15:41) |
Цитата (OnYourLips @ 2.06.2013 - 17:35) | Цитата | Проблема в том, что комментарии != документация. Поведение не задокументировано, и никак не соответствует принципам ООП. |
Врете. И задокументировано |
ссылку не кинете на нужную страницу мануала php ?
|
Да, ссылочку бы неплохо дать, раз это "есть в мануале". Точная цитата тоже не помешает.
dron4ik
3.06.2013 - 14:39
Обратите внимание на примеры с мануала... они не соответствуют примеру СТа...
_____________
Ex3m.com.ua — Активный образ жизни
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.