itmo-php-course/Koterov-php-training/methods_of_classes/rainbow.php

24 lines
491 B
PHP

<?php
class Rainbow
{
private const COLORS = [
'red' => 'красный',
'orange'=> 'ранжевый',
'yellow'=> 'жёлтый',
'green'=> 'зелёный',
'blue'=> 'голубой',
'indigo'=> 'синий',
'violet'=> 'фиолетовый',
];
public function __get(string $key): ?string
{
if (array_key_exists($key, Rainbow::COLORS)) {
return Rainbow::COLORS[$key];
} else {
return null;
}
}
}