0

debug_backtrace除了检查谁调用了该函数之外,还有其他方法吗?我正在研究模块化系统,我喜欢控制哪个模块可以访问“核心”功能集中的特定功能/变量。debug_backtrace非常适合我,但我不太确定我是否想在生产中使用它。

4

1 回答 1

0

请改用面向对象 (OO) 方法。

用于debug_backtrace此是错误的,它用于调试。

您应该使用 OO 来限制功能。

例如,如果您有一些模块,Customer那么您可以让每个模块扩展一个不同的类;ProductUser

class Customer extends Admin_Module

class Product extends Public_Module

class User extends Registered_User_Module

您还可以使用public,privateprotected语句来停止来自子类或其他完全不同的类的访问。

于 2014-03-26T21:32:14.707 回答