| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Один вопрос по поводу ООП |
| Автор: mark2011 10.3.2013, 13:33 | ||||||
| Всем добрый день! Я сразу к сути. Есть следующий код:
Тут вроде понятно, что код типа:
должен сработать. А теперь представьте, что есть набор классов. Возьмём жизненный пример:
И есть инициализированный класс MySQL. Вопрос: как из инициализированного класса MySQL обратиться к методу класса Object version_php() ? |
| Автор: Чучмек 10.3.2013, 17:24 | ||
не ? |
| Автор: baldina 14.3.2013, 18:41 | ||
| mark2011, php.net:
из определения понятно, что это транзитивно Значит, в интерфейс MySQL входят функции, определенные в нем, в Database и в Object. кстати не сработает потому что метод недоступен (protected) http://liveworkspace.org/code/dudCm$1 Добавлено через 4 минуты и 55 секунд http://liveworkspace.org/code/62lPN$0 |
| Автор: Aliance 15.3.2013, 10:05 |
| А нормально разве называть класс class Object, это не служебное слово? |
| Автор: baldina 15.3.2013, 16:31 |
нормально, не служебное. http://www.php.net/manual/ru/reserved.keywords.php |