debug_backtrace
除了检查谁调用了该函数之外,还有其他方法吗?我正在研究模块化系统,我喜欢控制哪个模块可以访问“核心”功能集中的特定功能/变量。debug_backtrace
非常适合我,但我不太确定我是否想在生产中使用它。
user2036944
问问题
250 次
1 回答
0
请改用面向对象 (OO) 方法。
用于debug_backtrace
此是错误的,它用于调试。
您应该使用 OO 来限制功能。
例如,如果您有一些模块,Customer
那么您可以让每个模块扩展一个不同的类;Product
User
class Customer extends Admin_Module
class Product extends Public_Module
class User extends Registered_User_Module
您还可以使用public
,private
和protected
语句来停止来自子类或其他完全不同的类的访问。
于 2014-03-26T21:32:14.707 回答