<?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();