<?php

/*СОЗДАНИЕ КЛАССА*/
//Классы лучше создавать в отдельных файлах
require_once getenv("DOCUMENT_ROOT") . "/lib/config.php";
require_once "point.php";
$point = new point(5, 7);
//Оператор new - создает новый объект
$point2 = new point(2);
$point2->x = 30;
$point2->y = 0;
//передаем значения свойств нового объекта
echo $point->x . "<br/>";
echo $point->y . "<br/>";
//"->" - с помощью этого знака обращаются к свойствам объекта
echo point::CONSTANT . "<br/>";
// :: - с помощью этого знака обращаются к константам объекта
echo $point->sum() . "<br/>";
//-> - так же обращаемся к методу объекта
echo $point->length(10, 5) . "<br/>";
echo $point->lengthObject($point2) . "<br/>";
unset($point);
unset($point2);
echo "<br/>----------------<br/>";