• php面向对象


    <?php

    //面向过程
    //$r = 5;
    //$m = 3.14*$r*$r;

    //类,对象
    //对象:任何东西都可以称为对象,类实例化出来的东西
    //类:对所有同类的对象抽象出来的

    //对象:一条具体的信息,p001,张三,男,汉族,1990-2-1
    //info:code,name,sex,nation,birthday

    //定义类:
    /*class Ren
    {
    public $Name; //成员变量
    protected $Age;
    private $Height;
    var $Sex; //一般不给成员变量赋值

    function __construct($s) //类的构造函数
    {
    $this->Name = $s;
    }

    function Run() //成员函数(方法)
    {
    echo "这个人正在奔跑!";
    }
    function Say()
    {
    echo $this->Name."正在说话!";}
    function __destruct() //析构函数,在对象销毁前执行
    {
    echo "该对象销毁了";
    }
    }*/

    //使用类
    //1.实例化对象
    //$r = new Ren("男");
    //2.给成员变量赋值,调用成员变量
    //$r->Name = '张三'; //给对象的Name赋值

    //var_dump ($r);
    //3.调用成员方法
    //$r->Say(); //执行成员方法

    //访问修饰符
    //1.如果要加访问修饰符,需要去掉var
    //2.public(公有的) protected(受保护的(类,子类)) private(私有的(类))
    //3.不加访问修饰符,默认公有的

    //$this引用
    //this代表该对象,谁调用就是哪个对象,不是代表该类

    //构造函数
    //1.写法特殊
    //2.执行特殊,在造对象的时候最先执行
    //作用:用来对对象进行初始化操作

  • 相关阅读:
    nginx端口重定向及反向代理
    Linux Crontab实现定时备份和删除Docker中的Mysql数据库
    Linux创建定时任务
    Docker可视化管理工具Portainer的安装配置及使用
    Centos磁盘扩容-免重启
    使用CSS让网页自适配手机端
    Centos7 安装FTP
    Centos7 部署的Redis无法远程访问
    移动端调试
    select2初始化默认选中值(多选)
  • 原文地址:https://www.cnblogs.com/1116zsc/p/5441242.html
Copyright © 2020-2023  润新知