если вы используете функцию в классе, вы можете вызвать ее как $this
, но если вы используете ее на другой странице, вы должны создать объект такого типа, как этот
class foo
{
function printPrice($price = null)
{
$oCurrencyModel = getModel('currency');
if(!$price && $this->price)
{
$price = $this->price;
}
return $oCurrencyModel->printPrice($price);
}
function printMileage($mileage)
{
$oCurrencyModel = getModel('currency');
return $oCurrencyModel->printPrice($mileage);
}
}
$bar = new foo;
$mileage = null;
$bar->printMileage($mileage);