Zakładająć, że mamy taki kod:[php:1:14a5bc17af]<?php
class BaseModule
{
var $TAO;
function BaseModule()
{
$this->TAO = new Smarty;
}
}
class ModuleA extends BaseModule
{
function Foo()
{
$this->TAO->display( 'example.tpl' );
}
}
?>[/php:1:14a5bc17af]
Mam pytanie. Czy $TAO w klasie ModuleA jest kopią $TAO z BaseModule, czy jest referencją czy tym samym elementem?
Interesuje mnie to ze względu na ilość pamięci zajmowanej przez wilokrotnie extendowane klasy.