У меня есть класс с несколькими довольно большими методами. В этом случае основное и самое общее состояние большинства функций не требуется, поэтому мне было интересно, есть ли способ ленивой загрузки только частей класса. Эти методы должны иметь доступ к частным/защищенным членам, поэтому было бы идеально, если бы эти методы были родными для класса, однако при поиске других решений я столкнулся с этим в котором обсуждается использование частных членов в обратных вызовах, которые будут работоспособным решением (я бы использовал отдельные классы, которые содержат функцию, которая вызывает обратный вызов и ленивую загрузку этого класса). Это был 2009 год, и если эта функциональность была удалена в более поздних версиях PHP, я не знаю, но она, похоже, не работает здесь с 5.3.5
Есть ли способ сделать это, или у вас есть предложения по другим шаблонам, над которыми я должен смотреть?
Спасибо.
Ничего себе! Спасибо за ответы на все вопросы. Я думаю, что многие из вас считают, что это вероятная преждевременная оптимизация, или, что еще хуже, оптимизация вообще не очень эффективна, и я буду делать профилирование, чтобы проверить, что любое решение, на котором я рассчитываю, на самом деле не помогает. ... Теперь читать и переваривать все свои мысли должным образом. Еще раз спасибо.