跟踪方法对象调用php

时间:2018-11-13 00:02:15

标签: php

我有一个用于管理文件的类,并且使用下面的方法url()

class Stored_File {


public $id;
public $extension;
public $mime;
public $filename;
public $source;

public function url()
{
    return static::url_from_filename($this->filename);
}

. . .

具有路径并使用它。我该如何检查实例的url()方法是否在某处被调用?我需要知道url是否被调用,因为如果没有调用,则意味着该文件未被使用并且可以删除它。

1 个答案:

答案 0 :(得分:1)

如果这仅仅是出于调试目的,则可以尝试在url()函数中插入debug_backtrace(),以查看从何处调用它。

请查看此链接以获取有关该方法的一些文档:http://php.net/manual/en/function.debug-backtrace.php