mirror of
https://github.com/igorsimdyanov/php8.git
synced 2025-07-25 17:13:08 +00:00
25 lines
347 B
PHP
25 lines
347 B
PHP
<?php
|
|
class Kilogram {
|
|
public function size()
|
|
{
|
|
return 1_000;
|
|
}
|
|
}
|
|
|
|
class Kilobyte {
|
|
public function size()
|
|
{
|
|
return 1_024;
|
|
}
|
|
}
|
|
|
|
|
|
function convert($value, $factor = new Kilogram())
|
|
{
|
|
return $value * $factor->size();
|
|
}
|
|
|
|
echo convert(11); // 11000
|
|
echo '<br />';
|
|
echo convert(11, new Kilobyte()); // 11264
|