为了跟踪应用程序流,我使用了日志文件,为此,我每次都需要创建此函数
public function lol($lol)
{
$writer = new \Zend\Log\Writer\Stream(BP . '/var/log/test.log');
$logger = new \Zend\Log\Logger();
$logger->addWriter($writer);
$logger->info('Simple Text Log'); // Simple Text Log
$logger->info('AT : '. $lol); // Simple Text Log
}并将其调用到类文件的任何行
`$this->lol(__FILE__."::".__LINE__);`因此,我正在寻找一种方法,在创建这个函数作为全局函数并在我的任何应用程序中的任何地方使用之后,不需要扩展任何类或导入任何文件。
提前感谢@社区
发布于 2021-02-03 14:05:35
在单独的文件中为它创建如下PHP特征。
特征记录器{公共函数日志(...$arguements){//您的代码}}
在你的类中,像这样导入这个特征。
使用命名空间\特征\记录器;
类YourClass {使用记录器;
log(/**...*/);}
https://stackoverflow.com/questions/66022039
复制相似问题