x); $point->x = 5; $point->y = 3.2; echo '
';
print_r($point);
echo '
'; echo "
"; echo $point->x; echo "
"; echo $point->y; echo "
"; echo gettype($point); echo "
"; echo get_class($point); echo "
"; echo "
"; echo ($point ->x ** 2 + $point ->y ** 2) ** 0.5 . ' - Такое вот вычисление'; echo "
"; // Уничтожение объекта // unset($point); // echo $point->x; require_once('private_point.php'); $prpoint = new PrivatePoint; $prpoint->x = 3; echo $prpoint->x; echo "
"; echo gettype($prpoint); echo "
"; echo get_class($prpoint); echo "
"; echo "
"; echo ($prpoint ->x ** 2 + $point ->y ** 2) ** 0.5 . ' - Такое вот вычисление'; echo "
"; echo "
"; require_once('readonly.php'); $obj = new Greating; echo $obj->setter(); echo "
"; echo "Hello $obj->hello"; echo "
"; echo "
"; require_once('readonly_construct.php'); $object = new GreatingConst(); echo "Hello construct $object->hello"; echo "
"; echo gettype($object); echo '
';
print_r($object);
echo '
'; echo "
"; require_once("my_static.php"); echo "Статическая переменная: ". MyStatic::$staticvar; echo "
"; echo "
"; // $first = $second = 1; // $first = 3; // echo $second; // echo "
"; // echo "
"; // echo $first; // echo "
"; // echo "
"; $first = new Point; $first->x = 3; $first->y = 3; $second = $first; $second->x = 5; $second->y = 5; echo "x: {$first->x}, y: {$first->y}"; echo "
"; echo "
"; $firstvar = 5; $secondvar = &$firstvar; $secondvar = 1; echo $firstvar; echo "
"; echo "
"; $secondclone = clone $first; $secondclone->x = 9; $secondclone->y = 9; echo "Объект first до клонирования - x: {$first->x}, y: {$first->y}"; echo "
"; echo "
"; echo "Объект first после клонирования - x: {$secondclone->x}, y: {$secondclone->y}";