class类里的static静态方法

<?php
/*
 * static 静态变量和 self
 * [静态] 值的是无需对类进行实例化,就可以直接调用这些属性和方法
 * 所有对静态变量进行的操作都会对所有对象起作用
 *
 * 类常量
 * 使用场景: 所有的对象共用一个属性
 * 静态属性与类常量相似,唯一的区别是类常量不可以更改,静态属性可以更改
 *
 * static 静态方法
 * 可以调用静态方法、静态变量
 * 可以调用非静态方法、非静态变量
 * */

class Animal {
    public $name = '小黑';
    const AGE = 12;
    public function eat()
    {
        echo $this->name."在吃饭";
    }
    public static function say()
    {
        echo (new self)->name;
        echo (new self)->eat();
    }
}

Animal::say();

给TA打赏
共{{data.count}}人
人已打赏
日常笔记

php类的析构函数__destruct

2024-7-20 15:26:59

日常笔记

php类的继承

2024-7-21 15:54:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索