当前位置:Gxlcms > PHP教程 > 访问修饰符的实例教程

访问修饰符的实例教程

时间:2021-07-01 10:21:17 帮助过:18人阅读

1. public:权限是最大的,可以内部调用,实例调用

2. protected: 受保护类型,用于本类和继承类调用

常用场景在权限设置

  1. <?php
  2. namespace apprightcontroller;
  3. class Base extendsappcommoncontrollerBase {
  4. protected $beforeActionList = [
  5. “checkLogin”,
  6. ];
  7. protected function checkLogin() {
  8. }
  9. //退出登录
  10. public function logout() {
  11. }
  12. }
  13. <?php
  14. namespace apprightcontroller;
  15. class Login extendsappcommoncontrollerBase
  16. {
  17. public function login()
  18. {
  19. }
  20. }

有需要用到权限的Class,只要继承Base这个Class即可用到登录验证。执行Login的时候会先运行Base里面的方法

3. private: 私有类型,只有在本类中使用。

4. static: 一般是在传值的时候使用,表示值不会被修改,默认为public,可用::访问

  1. <?php
  2. namespace appcommonmodel;
  3. class User extends Base
  4. {
  5. public static function login($name, $pwd)
  6. {
  7. }
  8. }
  9. appcommonmodelUser::login($name, $pwd);

总之,应用好修饰符,做好权限控制访问。

以上就是访问修饰符的实例教程的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行