umm... bueno, lo preguntaré de otra manera, que me lío mucho.
En relación a rendimiento y funcionamiento interno de php:
¿qué método podría ser mejor: A, B, da igual?
Código PHP:
public function setConfig($config) {
$this->_config = $config;
// A: Pasando un argumento
$this->setQuery($config->query);
// B: Usando un método interno para obtener $this->_config->query
$this->setQuery();
}
// A.
public function setQuery($query) { // ... }
// B.
public function setQuery() { $config = $this->getConfig(); //... }
// Getter
public function getConfig() { return $this->_config; }
;)