A Sale class holds city and units.
Goal
Echo city from a Sale.
<?php
class Sale {
public function __construct(public string $city, public int $units) {}
}
$row = new Sale("Nairobi", 12);
echo $row->city, PHP_EOL;
echo $row->units, PHP_EOL;<?php
class Kiosk {
public function __construct(private string $name) {}
public function label(): string {
return $this->name . " stall";
}
}
echo (new Kiosk("Mombasa"))->label(), PHP_EOL;<?php
class Sale {
public function __construct(private int $units) {}
public function shillings(int $price): int {
return $this->units * $price;
}
}
echo (new Sale(8))->shillings(40), PHP_EOL;<?php
class Sale {
public function __construct(public string $city, public int $units) {}
}
echo (new Sale("Kisumu", 5))->city, PHP_EOL;