• 技术文章 >后端开发 >PHP问题

    php要用面向对象吗

    王林王林2019-10-11 17:29:09原创1241

    php入门到就业线上直播课:进入学习

    一、面向对象介绍

    面向对象是一个编程思想。编程思想有面向过程和面向对象

    面向过程:编程思路集中的是过程上

    面向对象:编程思路集中在参与的对象

    二、面向对象的好处

    1、多人合作

    2、减少代码的冗余,灵活性高

    3、代码的可重用性发挥到极致

    4、可扩展性强

    三、类和对象

    1、对象是具体存在的事物,对象是由属性和方法组成

    2、类是具有相同属性和行为的一组对象的集合

    注意:一个类可以创建多个对象

    小结:

    1、对象是由属性和方法组成的

    2、类是所有对象的相同属性和方法的集合

    3、在开发的时候先写类,通过类创建对象,通过对象调用方法和属性

    4、在PHP中实现类和对象

    4.1创建类

    语法:

    class 类名{
        //属性
        //方法
        //常量
    }

    类是由属性、方法、常量组成的,也可以说类成员有:属性、方法、常量。

    类名的命名规则:

    1、以字母、下划线开头,后面跟的是字母、数字、下划线

    2、不能用PHP关键字做类名

    3、类名不区分大小写(变量名区分,关键字、类名不区分大小写)

    4、类名用帕斯卡命名法(大驼峰 单词的首字母大写)

    4.2对象实例化

    通过new关键字来实例化对象

    <?php
    //定义类
    class Student {
    }
    //实例化对象
    $stu1=new Student();

    4.3对象的比较

    注意:对象的传递是地址传递

    相等:结构和保存的值一样就相等

    全等:指向同一个对象才是全等

    五、属性

    属性本质就是变量。通过->调用对象的成员、对象名->属性名、对象名->方法名()。

    六、方法

    方法的本质就是函数

    小结:

    1、方法前面public是可以省略的,如果省略,默认就是public的。

    2、属性前面的public不能省略

    推荐视频教程:PHP视频教程

    以上就是php要用面向对象吗的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

    前端(VUE)零基础到就业课程:点击学习

    清晰的学习路线+老师随时辅导答疑

    自己动手写 PHP MVC 框架:点击学习

    快速了解MVC架构、了解框架底层运行原理

    专题推荐:php 面向对象
    上一篇:php页面可以cdn吗 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • ❤️‍🔥共22门课程,总价3725元,会员免费学• ❤️‍🔥接口自动化测试不想写代码?• php是面向对象的语言吗• php是面向对象还是面向过程• php面向对象哪些重点• php是面向对象的吗
    1/1

    PHP中文网