class Logger {
private $writer;
public function __construct()
{
$this->writer = new FileWriter('app.log');
}
/**
* Другие методы...
*/
}
$logger = new Logger();
class Logger {
private $writer;
public function __construct(Writer $writer)
{
$this->writer = $writer;
}
/**
* Другие методы...
*/
}
$logger = new Logger(new FileWriter('app.log'));
Даже если речь идет про проект с большим кол-вом запросов в секунду?
$lines = file($filePath, FILE_IGNORE_NEW_LINES | FILE_SKIP_EMPTY_LINES);
array_map('trim', explode('=', $name, 2));
@foreach ($blogs as $blog)