3

我有一个功能log($text)

所有这些都是写入$text数据库。

我想包括__LINE__and __FILE__,但不想像我目前所做的那样每次都将其作为参数包括在内:

function log($text,$file = null, $line = null){
    // write $text to db using the three paramters
}

如果我更改$file = null$file = __FILE__它使用函数所在的文件名,而不是调用函数的位置。

有没有办法解决?

尽管问题相同,但答案似乎集中在其他主题上:function name($param, $line = __LINE__, $file = __FILE__) {}; 另外,不使用 Zend 框架:如何让 php 获取调用函数的 __LINE__ 或 __FILE__ 值

4

0 回答 0