include внутри класса

Vital_N

Новичок
include внутри класса

Интресно почему нельзя делать внутри класса include файла с методами

например сделать вот так

class MyClass{

require_once "файл в которов описаны методы c и d";

function a(){


}

function b(){

}

}
 

Мутник

Новичок
Vital_N

а зачем такое надо?
класс он на то и класс, чтобы уже по своей сути быть сборищем каких то методов (функций).
 

Vital_N

Новичок
Мутник просто когда там очень много всего - для удобства чтения-навигации
 

digs

Новичок
Vital_N
А ты используй наследование. Написал класс с методами с и d в отдельный модуль, а потом наследовал и добавил еще что то
 

Vital_N

Новичок
digs да я вообще соббсно не себе, коллега попробовал - неполучается - я заинтересовался почему нельзя такое сделать - в чем суть безопасность или недоработка (баг или фича:)
 

Gas

может по одной?
Для "удобства чтения-навигации" возможно стоит:
- провести рефакторинг и разбить один класс на несколько;
- установить редактор, в котором встроена навигация по методам.

в чем суть безопасность или недоработка
имхо, смысла в этом нет, если б разработчики занимались всякой ерундой, то PHP5 ещё не было бы ;)
 
Сверху