php类的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php类的方法相关的知识,希望对你有一定的参考价值。

方法就是在类中的function,很多时候我们分不清方法与函数有什么差别,在面向过程的程序设计中function叫做函数,在面向对象中function则被称之为方法。

同属性一样,类的方法也具有public,protected 以及 private 的访问控制。

访问控制的关键字代表的意义为:
public:公开的
protected:受保护的
private:私有的

class Car {

    public function getName() {

        return ‘汽车‘;

    }

}

$car = new Car();

echo $car->getName();

使用关键字static修饰的,称之为静态方法,静态方法不需要实例化对象,可以通过类名直接调用,操作符为双冒号::。 

    class Car {

        public static function getName() {

            return ‘汽车‘;

        }

    }

    echo Car::getName(); //结果为“汽车”

这里需要注意:

静态方法用->符号也可以访问。

以上是关于php类的方法的主要内容,如果未能解决你的问题,请参考以下文章

PHP类的构造方法

php:通过另一个类的方法来获取一个类的名字

PHP类的自动加载机制实现方法分析

PHP子类能否继承父类的构造方法?

关于php继承类的总结

php类的方法