文档章节

PHP面向对象–访问修饰符介绍

OneTODO
 OneTODO
发布于 2016/10/21 09:19
字数 223
阅读 15
收藏 0

PHP面向对象–访问修饰符介绍

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

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

常用场景在权限设置

<?php

namespace apprightcontroller;

class Base extendsappcommoncontrollerBase {

protected $beforeActionList = [

“checkLogin”,

];

protected function checkLogin() {

}

//退出登录

public function logout() {

}

}

<?php

namespace apprightcontroller;

class Login extendsappcommoncontrollerBase

{

public function login()

{

}

}

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

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

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

<?php

namespace appcommonmodel;

class User extends Base

{

public static function login($name, $pwd)

{

}

}

appcommonmodelUser::login($name, $pwd);

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

wxgzh:ludong86

qrcode_for_gh_6bb1f39ae99c_344-1

 

© 著作权归作者所有

OneTODO
粉丝 1
博文 63
码字总数 26450
作品 0
厦门
程序员
私信 提问
加载中

评论(1)

OneTODO
OneTODO
自己顶一下哈
java基础重点讲解,看了还不会找我(十)

视频下载地址:https://download.csdn.net/download/xxfisgirlgad/10886817、 ###10.01面向对象(package关键字的概述及作用)(了解) A:为什么要有包 将字节码(.class)进行分类存放 包其实就是...

谢小芳是女神
2018/12/30
0
0
TypeScript学习笔记之四类(Class)

一、使用环境 Mac 电脑 WebStorm TypeScript3.x版本 二、类的基本介绍 如果您有其他面向对象语言的经验,那么(Class) 类 就是比较简单的常用的类型,如果你没有经验,那么我开始介绍TypeS...

摸着石头过河_崖边树
2018/12/10
0
0
面向对象的封装

面向对象的封装 private 私有的 私有的属性不能直接在外面访问 protected 受保护的 受保护的属性 不能直接在外面访问 set($key,$value) $key--->没有权限赋值的属性名 $value 没有权限赋值的...

方花
2017/11/16
0
0
C#面向对象之三大特性: 封装

学到封装就会想到访问修饰符,说到访问修饰符,就会想到访问等级,或者说是访问能力的大小。当然也少不了默认的访问类型。 C# 方法默认访问级别 : private (私有的) C# 类默认访问级别 : ...

平常xin
2018/08/20
0
0
面向对象-类与对象、关键字、异常使用

*****--------------面向对象课程大纲-----------***** 面向对象概述 类 类的构造方法 静态变量、常量和方法 类的主方法 对象 类的继承 object类 对象类型的转换 使用instanceof操作符判断 ...

我是宁采臣
2017/03/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

软件项目开发流程——看这篇文章就够了

项目开发流程 1.可行性分析 干什么?有没有市场;谁来做?市场部+销售部,出可行性报告。 2.需求分析 需求分析师(懂技术+懂业务)【挖掘客户真正的需求】,需求分析报告(白皮书) 3.设计阶...

须臾之余
26分钟前
2
0
jenkins多个slave遇到的坑

jenkins配置如下: 在Jenkins上添加了两个节点(Slave Node),且为这两个节点设置了一个相同的标签"windows"。创建了一个新Job – "test-windows",选择的是”构建一个自由风格的软件项目”。...

shzwork
30分钟前
1
0
stimulsoft入门教程:分层报表(上)

下载Stimulsoft Reports.Ultimate最新版本 Stimulsoft专题页:全面汇集Stimulsoft视频教程、版本更新、使用教程、应用案例和相关开发资源等。 执行以下步骤以创建分层报表: 运行设计器 连接...

xiaochuachua
36分钟前
1
0
好程序员大数据教学点睛:Hadoop基础篇

  好程序员大数据教学点睛:Hadoop基础篇,Hadoop包含两个部分: 1.Hadoop Distributed File System (Hadoop分布式文件系统) HDFS具有高容错性,并且可以被部署在低价的硬件设备之上。HDF...

好程序员IT
37分钟前
1
0
京东网络开放之路——自研交换机探索与实践

相比传统商业交换机,白盒交换机具有更好的开放性和灵活性,解决了运维管理方面的诸多痛点,随着SONiC的不断完善和白盒交换机市场的成熟,京东基于SONiC研发了自己的白盒交换机,更加适合京东...

京东云技术新知
38分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部