PHP 面向对象基础

课程导师

段老师 段老师
曾就职于新浪,担任技术负责人 曾就就职于百度,担任技术组长。
00:00:00
Play
Next
00:00 / 00:00
40%
  • 2x
  • 1.5x
  • 1.25x
  • 1x
1x
17.类中常用函数的使用
离线学习

下载APP离线观看

技能补充更多
  • Javascript初步
    Javascript初步

    Javascript是web前端开发常用技术之一,也是web前端开发必学技术之一,本章麦子学院原创JavaScript视频教程,将围绕其相关基础知识和实际应用全面讲解,让你轻松掌握并精通JavaScript的使用。

  • html5+css3
    html5+css3

    html5+css3是当下最流行的web前端开发技术之一,可快速的构建具有极佳用户体验的应用。本课程为国内最全面的html5+css3视频课程,由麦子学院资深讲师朱朝兵老师为大家讲解用HTML5+CSS3进行应用开发和布局的方法和技巧,配合经典的布局案例,帮助大家掌握最核心的应用技术。

  • Javascript初步
    Javascript初步

    javascript是一种动态类型、弱类型、基于原型的语言,广泛应用于客户端,而在Python中,JavaScript是 web前端开发不可或缺的一个技术,本章主要是麦子学院资深web前端开发工程师通过系统讲解js的语法、对象、函数、变量及其的使用等等,让零基础学员迅速入门。

  • jquery入门
    jquery入门

    Jquery是继prototype之后又一个优秀的Javascript库。Jquery兼容CSS3和各种浏览器,可使用户能更方便地处理HTML、events、实现动画效果,并且方便地为网站提供AJAX交互。本章jquery入门教程为国内最全面的jquery视频教程之一,由麦子学院资深web前端工程师魏畅然老师为你系统介绍。

  • 最新问答
  • WIKI资料
  • 课件下载
只看我参与的
  • 学习PHP

    面向对象简介

    面向对象简介这一次将要和大家分享的是PHP高阶篇中一个比较重要的内容-面向对象编程的知识。在我们之前学习PHP知识的过程中,像我们写过的程序和学习的内容,都是基于面向过程的形式实现的。而面向过程这种开发形式在最早的时候,像小公司使用这样形式还可以,可以开发一些小的应用,一两个人就可以搞定,就没有什么...

  • 学习PHP

    类和对象

    类和对象的简介1.对象:一切事物皆对象,对象是系统中用来描述客观事物的一个实体,是构成系统的最基本的组成单位。你可以把所有事物都想象成一个对象,对象的思想才符合我们人类的正常思维。比如我是一个对象,现在听课的你也是一个对象,包括电脑也是一个对象。那么我们就可以对这些对象分析一下。我--对象特征(属性...

  • 学习PHP

    对象的内存分配

    上一章我们已经学会了声明和定义一个简单的类,包括如何定义成员属性和方法。接下来我们也通过对象来访问了我们的成员属性和方法。那只是在我们的类外部是这样访问的。那我们在类内部如何去访问它们呐?类内部访问成员属性和方法 /* 类外部通过对象访问属性和方法 类内部通过$this访问属性和方法 */ ...

  • 学习PHP

    构造函数析构函数

    在前面我们也已经提到过,创建的每一个对象都是按照我们属性的值来赋值给这个对象的,新创建的每一个对象的属性的值都已经是确定了的。构造函数和析构函数1.构造函数构造函数,当创建对象的时候首先会调用构造函数,适合初始化数据操作,在PHP4的时候,构造函数的名字是和类名一样的,但是现在PHP5还可以像我们刚...

  • 学习PHP

    封装性及访问控制

    关于封装在前面我们已经可以创建一个类了,每一个类都有成员属性和成员方法,我们可以看到在每一个属性和方法前面都有一个Public修饰符。这个就是类成员对外界的访问修饰符。我们再提及一下面向对象的三个特性:继承,封装,多态。那今天我们将要学习的就是封装性。封装就是将类的成员封装起来,不让外界可以随意的访...

  • 学习PHP

    Set和Get使用

    set和get使用我们如何来操作受保护的和私有的成员呐?可以使用PHP中提供的魔术方法来操作它们。class Person{ public $username; private $age; private $salary; public function __construct($usern...

  • 学习PHP

    Isset和Unset方法

    上一个章节布置的作业class Person{ private $username; private $age; private $salary; public $test='this is a test'; public function __construct($username='k...

  • 学习PHP

    随机字符串类

    上节作业这一章我们来完成上一个章节留下的作业。class RandomString{ //成员属性 private $length; //字符串长度 private $type; //字符串类型 //构造函数,默认创建一个全是数字,长度为4的验证码 public function __co...

  • 学习PHP

    PHP中的继承

    继承的介绍继承也是面向对象的一个重要的特性。在介绍继承之前,我们可以先看一个例子,明白为什么需要继承。假设我们需要声明两个类,分别是学生类和老师类,他们都有一样的属性和方法,比如姓名,年龄和getInfo方法。这两个类很简单,它们拥有许多重复的代码,因为它们都属于人这一个类,所以具有许多的相似性。我...

  • 学习PHP

    parent关键字

    上节作业我们先来完成上一个章节的小作业。如下:class Pet{ public $name; public function __construct($name){ echo 'Pet类的构造函数...<br/>'; $this->name=$name; } public functi...

  • 学习PHP

    final关键字

    上一个章节我们已经学习了如何在子类中调用父类的方法,包括在子类中重写父类的方法。小任务代码class Person{ public $username; public $age; public function __construct($username,$age){ $this->user...

  • 学习PHP

    继承的可见性

    前面的几章关于类的继承中,我们在父类的属性和方法都是使用的public,所以子类才可以继承父类中全部的属性和方法。但是有时候的属性和方法并不希望子类全部继承,那我们就可以用访问控制符来控制每一个成员在子类中的可见性。继承的可见性前面已经提及在类的外部只能够访问public的成员。Protected和...

  • 学习PHP

    继承链

    继承链的使用HP中的继承虽然只能单继承,但是它可以组成一个继承链,即A继承于B,C继承于A ……. C就包含了A和B的成员了。测试代码如下:class A{ public function test1(){ echo 'this is test1...<br/>'; } } class B...

  • 学习PHP

    static关键字

    这一节我们要学习一个新内容,那就是static关键字的使用。之前我们在学习函数的时候,也遇到过static。通过static在函数内部声明的变量是静态变量,我们先来写一个之前就会的例子。例子现在我们学习的都是面向对象的基础语法,在学好这些基础语法之后,我会带着大家来封装一些常用的类,包括讲到设计模式...

  • 学习PHP

    后期静态绑定

    上一个章节已经带着大家学会了static关键字,通过它可以把我们类中的成员属性和方法定义为静态的,可以把它们叫做类属性和类方法。在类的内部,我们可以通过self来访问它们,self就是指向自己这个类的静态引用。下面static还有另外一个作用,可以应用于后期静态绑定。后期静态绑定测试代码如下:运行结...

  • 学习PHP

    const关键字

    在之前定义静态常量我们是通过define或者const来实现的。在类里面,我们可以通过const关键字来声明静态常量。和static访问属性差不多。const关键字的使用测试代码如下:class Test{ const PI=3.14; //表达式不能是变量,只能是常量 const COUNTY...

  • 学习PHP

    类中常用函数

    这一个章节我们来学习一些比较常用的函数的使用。检测对象是否属于这个类1. instanceof;2.is_a()。注意:这两个函数不仅仅当a是A的对象时才会判定为true,当A继承于它的父类时,a也会是它的父类的对象,也会判定为true。我们可以理解为因为a也是由父类创建的,因为a的一些属性和方法为...

  • 学习PHP

    抽象类abstract

    接下来我们将要学习一个新内容。在之前我们定义过person类,还有pet类,在这些类定义完之后,我们可以让Cat或者Dog类来继承它。我们可以使用Cat或者Dog来创建对象。为什么我们没有创建一个Pet对象呐?我们知道这是无意义的,每一种宠物必然有属于它自己的类别。所以我们不希望pet类来创建自己的...

  • 学习PHP

    接口interface

    接口简介 接口这个词我们经常听到,像我们调用的接口,一些使用的服务,比如像百度地图,支付宝的支付接口,包括微信提供的接口,都是我们经常使用到的一些服务。当我们需要调用这些接口的时候,我们只能按照别人规定好的规范来调用。否则我们就使用不了。接口可以理解成一种规范,一种契约,是在类与类之间的一种协议。当...

  • 学习PHP

    接口实例

    小任务代码interface iDB{ //完成所有接口方法的声明 public function connect(); public function insert(); public function update(); public function delete(); public...

  • php 面向对象基础 素材

    php 面向对象基础 素材

© 2012-2016 www.maiziedu.com

蜀ICP备13014270号-4 Version 5.0.0 release20160127

一名课程顾问想与您沟通

免费电话咨询