Interprize
Guest
Вызов функции класса. Преимущества и не достатки object::function?
Доброго времени суток Аll
Возник следующий вопрос теоретического плана.
РНР позволяет обращатся к аттрибутам и функциям класса следующим образом:
или
В первом случае обращение к созданному экземпляру, во втором конкретно к этой функции не создавая экземпляр класса (если я не прав буду признателен, если поправите)
Вопрос в следующем. Насколько накладно для системы второй вариант вызова. Например есть класс (типа funct) с основными функциями, из процедуры другого класса (к примеру constr) мы вызываем функцию класса funct при этом эта функция независит от аттрибутов класса, а выполняет например обработку переданного запроса. Как лучше поступать объявлять в функции класса constr экземпляр класса funct как глобальный или можно обойтись вызовом funct::function() ?
Заранее признателен за ответ
Доброго времени суток Аll
Возник следующий вопрос теоретического плана.
РНР позволяет обращатся к аттрибутам и функциям класса следующим образом:
PHP:
$object->function()
PHP:
object::function()
Вопрос в следующем. Насколько накладно для системы второй вариант вызова. Например есть класс (типа funct) с основными функциями, из процедуры другого класса (к примеру constr) мы вызываем функцию класса funct при этом эта функция независит от аттрибутов класса, а выполняет например обработку переданного запроса. Как лучше поступать объявлять в функции класса constr экземпляр класса funct как глобальный или можно обойтись вызовом funct::function() ?
Заранее признателен за ответ