fantom_uzb
Новичок
Перегрузка методов
Мне нужно реализовать класс так, чтобы происходил выбор функции в зависимости от определённого переданного типа...
Написал код (на яве такое работает), а здесь пишет Cannot redeclare qwe::write(). Что мне нужно добывить, чтобы всё это работало ???
Заранее благодарен.
Мне нужно реализовать класс так, чтобы происходил выбор функции в зависимости от определённого переданного типа...
Написал код (на яве такое работает), а здесь пишет Cannot redeclare qwe::write(). Что мне нужно добывить, чтобы всё это работало ???
PHP:
class qwe {
function write(int $i) {
echo 'Вы ввели число '.$i;
}
function write(bool $i) {
if ($i) echo "TRUE";
else echo "FALSE";
}
function write(string $i) {
echo $i;
}
}
$qwe = new qwe;
$qwe->write(34);
$qwe->write(false);
$qwe->write("lamer");