hell0w0rd
Продвинутый новичок
Почитал и офф доки, и хабр и просто тематические сайты - так и не смог разобраться.
Допустим у нас есть класс:
Как оттестировать статический метод? Я понимаю что лучше без них обходится, но в реальном классе - это система кеширования и глобальные замены в классе генерирующем конфиги из файлов. Так что мне нужно чтобы это были именно статические переменные
Допустим у нас есть класс:
PHP:
class Greeting
{
private static $prefix;
public static function setPrefix($prefix)
{
self::$prefix = $prefix;
}
protected static function getPrefix()
{
return self::$prefix;
}
public function say($name = 'Человек')
{
echo self::getPrefix() . 'приветствую тебя ' . $name;
}
}