class MyFloat extends float {
function Formatted() {
return number_format($this->value,2);
}
}
and later use 123.Formatted
?
class MyFloat extends float {
function Formatted() {
return number_format($this->value,2);
}
}
and later use 123.Formatted
?
我不相信你可以作爲float是一個原始的不是類,但我可能是錯的。
我確信你不能那樣做,至少在float
以上。
你可以做你自己的類,但...
class MyFloat {
private $value;
public function __construct($value) {
if (! is_float($value)) {
throw new Exception('Floats only');
}
$this->value = $value;
}
public function formatted($places) {
return number_format($this->value, $places);
}
public function get() {
return $value;
}
}
PHP只需要一個__toInt()
魔術方法:)
我真的不這麼認爲 – gd1 2011-05-05 00:35:00