Пример: Используя классы, написать программу установку значения 10-й системы и преобразование его в 9-ную систему.
Текст программы:
<?php
echo "<p>Задание: Используя классы, написать программу установку значения 10-й системы и преобразование его в 9-ную систему.
<br>Сделать это, используя методы.";
// Создаем новый класс Coor:
class my {
// данные (свойства):
var $_10;
var $const = 9;
// методы:
function Setname($chislo) {
$this->_10 = $chislo;
}
function _Print() {
echo "<p>".$this->_10;
}
function Osnov()
{
$result = "";
$temp = 0;
if($this->_10 > 0)
while($this->_10 >= ($this->const - 1))
{
$temp = $this->_10 % $this->const;
$this->_10 = ($this->_10 - $temp) / $this->const;
$result = "$temp$result";
}
$result = "$this->_10$result";
$this->_10 = $result;
}
}
// Создаем объект класса Coor:
$object = new my;
// Получаем доступ к членам класса:
$object->Setname(10);
echo "<p>В 10-й системе: ";
$object->_Print();
$object->Osnov();
echo "<p>В 9-й системе: ";
$object->_Print();
?>
Результат работы: