【发布时间】:2013-08-14 14:47:15
【问题描述】:
有什么方法可以检查 php 中的方法类型是公共的、私有的还是受保护的?
我尝试了什么: 我有课程,它有方法我可以把这个方法放在 url 和 grt 页面中,所以我需要一种方法,如果用户将私有方法放在 url 中,那么用户会得到一个错误页面,例如“访问被拒绝”
例如:
if (method_type ('Get_user') == 'private'){
header ("location: ./")
}
【问题讨论】:
-
您不应混淆(或混合)访问权限与方法的可见性。您的程序设计不应依赖于用户可以访问的内容。 ---------- 备案:它How to check if a function is public or protected in PHP