美文网首页
PHP 类的一些操作

PHP 类的一些操作

作者: JessWang | 来源:发表于2018-06-22 14:49 被阅读5次

静态属性

class 类名{

    static $属性名 = 初始值; //初始值也可以不写

}

使用静态属性

    使用类名和范围解析符(::)来对静态属性进行操作

    类名 :: $属性名

1 .实例属性,是每个对象都可以不一样的数据,也是每个对象都"独自拥有"的数据;

2. 静态属性,他不属于任何一个对象,而只属于该类本身,也可以理解为为所有对象所共有.

静态方法

class 类名{

    static function 方法名(参数1,参数2){

    }

}

调用方法

        类名 :: 方法名

构造方法(__construct)

        1. 名字是固定的: __construct;

        2. 在new()的时候会调用构造方法,可以在构造方法中给类设置一些初始值

写法 -> 参数不是固定的,相当于函数,只不过函数名是固定的

        function __construct($p1,$p2,$p3){

        }

析构方法(__destruct):

        1.析构方法是在一个对象被销毁的时候会调用,我们无法调用

        2.析构方法不能带参数,但方法中也可以使用$this这个词,$this代表当前对象

对象在那些情况下会被销毁

        1. 当程序运行结束的时候,会被销毁.

        2. 当一个对象没有任何变量指向它的时候,即使程序还没有结束,对象也会被销毁.

继承

class A extends B{ //A继承B

}  

implements 也是继承的修饰词

访问控制修饰符:

    public private  protected(受保护的)

方法重载

当对一个对象的不存在的实例方法进行"调用"的时候,会自动调用类中__call()这个魔术方法;

当对一个类不存在的静态方法进行"调用"的时候,会自动调用类中__callstatic()这个静态魔术方法

function __call($parm1,$parm2) 必须带两个形参

抽象类(abstract)

    abstract clss 类名{}

接口(interface)定义形式

    interface 接口名{

                常量 1;

                常量 2;

                ... 

                抽象方法1;

                抽象方法2;

    }

    说明:

            1.  可见,接口中,只有常量(接口常量)和抽象方法两种成员

            2. 接口常量的使用形式为: 接口名称: : 常量名称;

            3. 接口中的抽象方法,不要使用abstract.也不需要使用访问控制修身付,因为其天然就是

相关文章

  • PHP 类的一些操作

    静态属性 class 类名{ static $属性名 = 初始值; //初始值也可以不写 } 使用静态属性 ...

  • PHP 实现 RESTful 风格的 API

    PHP实现 RESTful 风格的 API 目录详情 Request.php 包含一个Request类,即数据操作...

  • PDO

    PDO就是PHP Data Object的简称。PDO主要用来代替数据库操作类。PHP同时可以操作多个数据库。例如...

  • PHPExcel

    PHPExcel 是用来操作Office Excel 文档的一个PHP类库,它基于微软的OpenXML标准和PHP...

  • PHP扩展(extensions)

    什么是PHP扩展? 为PHP提供一些扩展的功能 常见的PHP扩展 mysql-----提供给PHP操作MySQL数...

  • MAMP 环境下为 php 添加 pcntl 扩展

    前言: pcntl 介绍 pcntl 扩展可以支持 PHP 的多线程操作。(非Unix类系统不支持此模块) php...

  • thinkphp5学习笔记(四)控制器

    控制器类 Controller.php 公共操作与公共类 控制器前置操作 页面跳转与重定向 请求对象与参数绑定 请...

  • PHP OOP小结

    PHP面向对象 继承 设计一个MySQL数据库操作类 抽象类,抽象方法 接口 interface 类的自动加载

  • php redis 扩展类常用操作(1)

    php redis 扩展类常用操作 一、连接 redis 服务 二、Redis 键相关操作 1. 删除指定key...

  • php操作redis封装的类

    redis.php

网友评论

      本文标题:PHP 类的一些操作

      本文链接:https://www.haomeiwen.com/subject/ekeyjftx.html