PHP类、对象、属性、常量和方法

 
PHP5开始,引入了对象的概念,PHP开始OOP即面向对象编程,目前基于PHP5的主流PHP框架都采用了MVC架构的面向对象编程。面向对象的好处就是利于不同模块的封装应用,面向对象的三大特征,封装、继承、多态。
 
PHP类和对象
 
PHP的类以关键字class开头定义,后面跟着类名。
 
class A {

}
 
每一个类的调用需要实例化其类对象。
 
$a = new A ();
 
PHP类的属性、常量和方法
 
class A
{
	//定义类属性
	public $name1 = '张三';
	//定义类常量
	const ANAME = 'A的名字';
	//定义类方法
    function getname($name)
    {
		echo $name;
    }
}
//实例化类对象
$a = new A ();
//类属性的调用方法
echo $a->name1;
//类方法的调用
$a->getname('李四');
//类常量的调用
echo A::ANAME;
 
类属性的作用范围可以是public, protected, 和 private,
 
public代表在任何地方地方都可以调用访问,protected代表属性尽可以在类内部和继承的子类内部使用,private代表属性变量仅可以在类内部使用。
 

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar