5. Дамп Объекта

Простой скрипт для вывода переменных.

 require_once("class.employee.php");

  // Объявляем объект класса employee
  $emp = new employee();
  $emp->surname    = "Борисов";
  $emp->name       = "Игорь";
  $emp->patronymic = "Иванович";
  $emp->set_age(23);

  // Выводим структуру объекта
  echo "
";
  print_r($emp);
  echo "

";

class.employee.php

 class employee
  {
    // Открытые члены
    public $surname;
    public $name;
    public $patronymic;
    
    // Открытые методы
    public function get_age()
    {
      return $this->age;
    }
    public function set_age($val)
    {
      $val = intval($val);
      if($val >= 18 && $val <= 65)
      {
         $this->age = $val;
         return true;
      }
      else return false;
    }
    public function get_info()
    {
      return $this->surname." ".$this->name." ".$this->patronymic;
    }
    public function get_full_info()
    {
      return "{$this->get_info()} ({$this->get_age()})";
    }

    // Закрытые члены
    private $age;
  }

Отправить комментарий