• 面相对象多态


    多态
    概念:当父类引用指向子类实例的时候,由于子类对父类函数进行了重写,导致我们在使用该引用去调用相应的方法表现出的不同
    条件:1.必须有继承
    2.子类必须要对父类的方法进行重写

    $r = new Ren();

    echo $r;

    $r = new Ren(); //$r代表Ren类的引用

    $r1 = new China(); //$r1代表China的引用*/

    Ren $r = new America();
    $r->Say();

    函数重载
    条件:1.函数名必须相同
    2.函数里面参数的个数不同
    如果个数相同,类型不同
    $r = new Ren();
    $r->Say();

    php是弱类型语言,所以没有重载
    php有可变参数的函数

    __tostring()方法

    对象的克隆

    $r = new Ren();
    $r->name = "张三";

    $r1 = clone $r; //克隆对象
    echo $r->name;
    echo $r1->name;
    var_dump($r1);

  • 相关阅读:
    跨站请求伪造CSRF
    XSS危害——session劫持
    跨站脚本攻击XSS
    初识jsonp
    php json与xml序列化/反序列化
    php操作xml
    HTML5 WebStorage
    串口调试助手
    dashboard
    windows定时器编程
  • 原文地址:https://www.cnblogs.com/kevin2016/p/5453325.html
Copyright © 2020-2023  润新知