В PHP 5.2.x, mySQL 5.x
У меня возникла небольшая проблема, которая заставляет меня думать о том, что должно и не должно быть экземпляром класса в php, потому что они не являются постоянными однажды страница отображается.
Допустим, у меня есть список комментариев. Для меня было бы разумно, чтобы каждый комментарий был отдельным объектом, потому что я могу вызывать для них действия, а они содержат свойства. Если бы я делал это на другом языке (который имеет постоянное состояние и с которым можно взаимодействовать), я бы сделал это таким же образом.
Но это кажется расточительным, потому что для этого у меня есть цикл, который вызывает new (), и это, вероятно, будет означать, что мне нужно получить доступ к базе данных для каждого экземпляра (также плохо).
Но, может быть, я что-то упускаю.
Php просто кажется другим в том, как я думаю о классах и объектах. Когда что-то должно быть экземпляром класса, а когда нет?