<?php

require_once "rectangle.php";
require_once "square.php";
$rect1 = new Rectangle(2, 7);
echo $rect1->area();
echo "\n";
echo $rect1->perimeter();
echo "\n";
$rect2 = new Rectangle(3, 4);
echo $rect2->area();
echo "\n";
echo $rect2->perimeter();
echo "\n";
$square1 = new Square(2);
echo $square1->area();
echo "\n";
echo $square1->perimeter();
echo "\n";
$square1 = new Square(3);
echo $square1->area();
echo "\n";
echo $square1->perimeter();
echo "\n";
?>
 ?>
<?php

require_once 'rectangle.php';
require_once 'square.php';
// Test your new class by creating an instance of Rectangle with various heights and widths.
$rekt_one = new Rectangle(7, 14);
$rekt_two = new Rectangle('5', '10');
$rekt_three = new Rectangle(33.33, 66.66);
$square_one = new Square(4);
// Calling the area method should correctly display the product of height and width.
var_dump($rekt_one->area());
var_dump($rekt_one->perimeter());
// var_dump($rekt_two->area());
// var_dump($rekt_three->area());
var_dump($square_one->perimeter());
var_dump($square_one->area());
<?php

require_once 'Rectangle.php';
require_once 'Square.php';
// $rec = new Rectangle(4,5);
// echo $rec->area() . PHP_EOL;
// $sqr = new Rectangle(3,20);
// echo $sqr->area() . PHP_EOL;
// $another = new Square(4,6);
// echo $another->area() . PHP_EOL;
// echo $another->perimeter() . PHP_EOL;
// $sl = new Rectangle(4,5);
// echo $sl->area() . PHP_EOL;
$square = new Square(4);
echo $square->area() . PHP_EOL;
echo $square->getWidth() . PHP_EOL;
<?php

require_once 'square.php';
require_once 'rectangle.php';
$rectangle = new Rectangle(8, 9);
echo $rectangle->area();
$rectangle = new Rectangle(8, 9);
echo $rectangle->perimeter();
$square = new Square(8, 9);
echo $square->perimeter();
$square = new Square(8, 9);
echo $square->area();