Загляни в учебник по информатике, школьный :)
ну вот сам и загляни. в похапе нет процедур в классическом понимании этого слова
А что есть? Функции?
как языковая конструкция - да, функция есть, процедуры нету. ну или не было, я хз чё там в последних версиях наворотили.
Получается что пхп помимо ООП ещё и функциональный?
Не надо мешать в кучу определения процедур\функций\методов и парадигм программирования
любой метод это функция унутре. у него есть своя область видимости, вызовы кладутся в стек и всё такое. подробнее боль можно познать в какой-нибудь «си для чайников»
Я просто хотел предложить заглянуть в исходники пхп, найти там отличие. А потом сказать что раз отличий нет. То ваш ООП это просто способ организации записей кода. Не более того.
Никто с этим и не спорит.
алилуйя. именно так оно и есть. И да, можно обойтись без ооп всегда, только кода будет, к примеру, раз в 50 больше, и менять его станет невозможно
Основная фишка - это интерфейсы. Вызов метода объекта, исходный код которого неизвестен вызывающему методу (известен только контракт). Остальное можно и структурами с функциями сделать.
Фишка оопа? Далеко не во всех языках есть интерфейсы.
Ну я расшифровал то, что имеется в виду под интерфейсами, если в каком-то яызыке, типа С++ - это что-то другое, ну ок, но смысл тот же.
Обсуждают сегодня