Может ли кто-нибудь сообщить мне, что при использовании классов PHP лучше всего подходит такой сценарий: у меня есть 2 класса A и B, у обоих есть разные функции, но оба будут использоваться на одной странице.
Если я держу оба отдельно, я должен создать 2 объекта и использовать их, и если я продолжу, я должен создать один объект. Так что это лучший способ? Или есть ли другой хороший способ для этой ситуации?
Вы должны extend
только class
PHP
если вы хотите наследовать переменные или функции от родителя. Например, классы Square
, Circle
и Triangle
могут расширить Shape
.
Из звуков вашего сообщения они являются двумя отдельными сущностями, поэтому, вероятно, стоит иметь как два отдельных класса. Потребление памяти от другого класса будет минимальным.
Если они не связаны, они должны быть отдельными. Будьте осторожны, когда вы хотите расширить класс, вы должны в него вникать, если это действительно лучший способ его программирования.
Логика → комфорт.