PHP面向对象及类、方法的学习心得

本文介绍了PHP面向对象的基础概念,包括变量、方法、类的定义,以及属性的访问级别如公共、受保护和私有。此外还讲解了构造方法、析构方法的作用,并演示了如何实现类的继承和实例化对象进行操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

PHP面向对象及类、方法的学习心得


1、定义一个变量: $ var ='……';   //变量
2、定义一个方法: function foo ( ) {
                               ………………
                          } //函数
3、定义一个类及其方法和变量:

     class  base {
  
                        public              $Public = 'Public'; //变量
                        protected        $Protected = 'Protected';
                        private             $Private = 'Private';
                        private             $showvalue; //~测试变量
                       
                       function foo ( ) {
                           ………………
                       }
   
                       function foo ( ) {
                           ……………………
                       }
                       ………………
     }

4、属性的定义:

                  public               ----------------   公共 , 任何类和对象随随地都可以访问调用;
                  protected         ---------------    受保护,此类内方法和继承类及其方法可访问调用,其他不可访问;
                  private             ---------------    私有类,完全私有属性,除类本身以内方法和对象可以访问调用,其他都无法访问;

5、构造方法:
                     
                    function __construct ( ) { /// 构造方法

                         ………………………………
                    }

6、析构方法:

                     function __destruct ( ) { /// 析构方法

                         ………………………………
                    }

7、类的继承

                   class MyExtends extends base {
  
                           public function showface ( $face='^_^' ) {
                           
                                     parent::showface();    // 使用  parent::调用父类里面的 showface ()方法
   
                                    e(str_repeat($face,20));
                            }
                   }

8、创建一个类的实例对象及操作对象:

                    $object= new base ;   //创建base类的对象 object
                    
                    $object->test ='is input !';   //操作对象object,给object对象的 test变量赋值

                    $object->showface();   //使用继承类的object 对象引用父类的showface()方法;

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值