为什么控制器的private成员方法可以在类外访问?
为什么控制器的private成员方法可以在类外访问?private function view($serial=2){。。。}
http://localhost:8080/ci/index.php/news/view 可以正确显示页面
这个是最基础的php知识 我的是正常...
private function 無法被訪問 不会吧。。。 你的view在new类里面的私有method, 你因为什么原因认为 访问new/view 不能够访问.私有的意思
private (私有的):被定义为 private 的成员,允许同一个类里的所有成员访问,但对于该类的外部代码和子类都不允许访问。
你不应该认为用户是外部成员, 因为用户触发的是new类, new类访问了view method, 再返回给你的内容.
按CI的手册来说 如果要在控制器内放一个外部用户不能访问的method,可以使用 __function 来命名 php的基础
页:
[1]