Ben fonksiyonları içine çengel etrafında oynarken, kanca başka bir nesnenin yöntemini arayacak, ne döndürülen önce ana işlevi değeri $ fiyatı değişen en iyi yolu nedir?
function _product_price ($price,$taxable = true)
{
$shop->_hook('PRODUCT_PRICE_BEFORE');
$price = 100.00;
$shop->_hook('PRODUCT_PRICE_AFTER');
return number_format($price,2);
}
Teşekkürler çocuklar, bu uygun bir çözüm olurdu?
function _product_price ($price,$taxable = true)
{
global $shop;
$shop->_hook('PRODUCT_PRICE_BEFORE');
$price = 100.00;
$shop->passedArgs['price'] = $price;
$shop->_hook('PRODUCT_PRICE_AFTER');
return number_format($shop->passedArgs['price'],2);
}
function _hook ()
{
global $shop;
$shop->passedArgs['price'] = 23.00;
return;
}