`
lovnet
  • 浏览: 6725758 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

php中的OOP语法

阅读更多
类声明:
class ClassName[ extends ParentClass]
{...}
其中,extends ParentClass为继承
php中不支持域限定符:private,public,protected等,因此所有的变量可以说都是public的。

类成员声明:var $a1;
类成员的使用:$this->a1
构造函数:function ClassName([参数]){...}
方法定义:function MethodName([参数]){...}

一个简单的实例:
class A
{
var $a1;
function A
{
$this->a1='aaa';
}
function echoA1(){ echo $this->a1; }
function setA1($a1){ $this->a1=$a1; }
}
其中,大家要注意setA1()方法,该方法中参数名称和类成员同名,现在大家应该明白为啥在调用类成员时一定要使用$this->做前缀了吧
分享到:
评论

相关推荐

    2014年辛星PHP教程秋季版之OOP与MVC.pdf

    和 PHP 等语言都只能使用单继承,而 C++则使用令人头疼的多继承、 虚函数、友元等等一些复杂的概念,导致了它的语法也相对难一些。 3.虽然说各种编程语言对 oop 的具体实现不同,但是它们还是有很 多相同的地方,...

    《PHP设计模式指南》中文版.rar

    特别是假设你已经具备一定的 PHP 及其语法的应用知识,而且了解用 PHP 实现 OOP 的基本原理。《PHP设计模式指南》并不打算介绍 PHP 编程,更不打算介绍用 PHP 进行 OOP 编程。 由于并非所有的 OOP 开发人员都使用...

    PHP的基本教程.txt

    PHP的教程可以从多个方面展开,包括基础语法、数据类型、函数、面向对象编程(OOP)、文件操作、数据库连接与操作等。以下是一个简要的PHP教程概述: 一、基础语法与数据类型 PHP是一种开源的、跨平台的服务器端...

    PHP入门到精通教程

    前言 1 什么是PHP? 2 PHP入门例子 3 在HTML中嵌入PHP 4 PHP语法 5 PHP面向对象(OOP)语法 PHP核心对象 PHP 教程 PHP参考资料

    为刚刚学习php语言以及web网站开发整理的一套资源,有视频,实战代码,学习路径等

    - 学习变量、数据类型、运算符、控制结构(if、else、switch)、循环(for、while、foreach)等基础语法。 - 资源推荐: - Codecademy 的 PHP 课程 - W3Schools 的 PHP 教程 2. **函数与数组**: - 学习如何...

    详细介绍了PHP常见面试总结.docx绝对非常有帮助

    1. **基础知识**:面试官可能会询问关于PHP基本语法、数据类型、控制结构、函数和数组的问题。 2. **面向对象编程(OOP)**:问题可能包括类和对象、继承、多态、封装和接口等OOP概念。 3. **超全局变量**:对`$_...

    PHP4.0 高级篇

    2.1 PHP语法 23 2.2 定义常量 24 2.3 数组函数 25 2.4 PHP和OOP 31 2.4.1 类:PHP 3.0和PHP 4.0的对比 35 2.4.2 执行类 36 2.4.3 读取对象 37 2.4.4 构造函数 38 2.4.5 继承 38 2.4.6 特殊的OOP函数 39 2.5 链接清单...

    PHP 面向对象程序设计(oop)学习笔记 (五) – PHP 命名空间

    下面是一个说明 PHP 命名空间语法的示例: 定义命名空间 虽然任意合法的PHP代码都可以包含在命名空间中,但只有三种类型的代码受命名空间的影响,它们是:类,函数和常量。命名空间通过关键字namespace 来声明。如果...

    PHPWeb开发技术指南——pdf格式

    2.1 PHP语法 23 2.2 定义常量 24 2.3 数组函数 25 2.4 PHP和OOP 31 2.4.1 类:PHP 3.0和PHP 4.0的对比 35 2.4.2 执行类 36 2.4.3 读取对象 37 2.4.4 构造函数 38 2.4.5 继承 38 2.4.6 特殊的OOP函数 39 2.5 链接清单...

    PHP(Hypertext Preprocessor)是一种广泛使用的开源脚本编程语言,特别适用于Web开发

    PHP在2000年发布了版本4,之后在2004年推出了版本5,并引入了面向对象编程(OOP)的特性,这使得PHP成为了一个更成熟、更强大的语言。 二、语言特性 1. 简单易学:PHP采用C语言、Perl以及Java等多种语言的特性,简化...

    最简单的PHP MVC留言本实例

    写完那篇“写给懂C语言的人的PHP基本语法入门”后一直在学习PHP5的OOP,目的很简单,就是想研究MVC的PHP实现,所以,兴趣很快转移到MVC上面,网上有很多长篇大论,但是看完了我还是不能写出一个最简单的MVC程序,我...

    Kangphp框架 v1.0 PHP开源框架.rar

    以面向应用为主,不纠结于OOP,不纠结于MVC,不纠结于设计模式,不拘一格,力求简单快速优质的完成项目开发,是中小型项目开发首选。 学习QQ群号:191226772 KangPHP框架功能简介: 1.支持单一入口控制类 2.Smarty...

    php网络开发完全手册

    5.1 PHP中OOP的应用 70 5.1.1 类简介 70 5.1.2 类的信息封装 71 5.1.3 静态类 71 5.2 创建一个简单类 71 5.3 PHP5与PHP4的差异 72 5.4 定义属性和方法 72 5.4.1 属性与方法的定义 72 5.4.2 传统的构造函数 73 5.4.3 ...

    思库教育PHP零基础培训+进阶课程+PHP项目开发实战 21G PHP零基础学习视频教程.txt

    │ │ │ ├[思库教育]JS 第31集 window对象中的几个简单对象.avi │ │ │ ├[思库教育]JS 第32集 iframe内嵌窗口.avi │ │ │ └[思库教育]JS 第33集 DOM介绍.avi │ │ ├ │ │ │ ├[思库教育]JS 第34集 当当...

    PHP 面向对象技术(全面讲解).txt

    然而,对于大型项目,你可能需要在PHP 中使用纯的OOP 去声明类,而且在你的项目里只用对象和类。这个概念我先不多说了,因为有很多朋友远离面向对 象编程的主要原因就是一接触面向对象概念的时候就理解不上去, 所以...

    PHP-Piscine:PHP-Piscine包含需要PHP,mySQL,Javascript,HTML,CSS的主题

    day06:php中的OOP。 php中某些类的编码练习。 练习中需要的那些类是来自openGL管道的类,这给工作带来了一些困难。 因为对openGL的基本了解对于在管道中对那些类进行编码是必不可少的。 否则,将非常令

    wceu-2018-code:WordCamp Europe 2018 Workshop的代码存储库

    该研讨会假定您具有PHP的扎实知识,以及有关类和对象的基本知识,PHP OOP语法如何工作,以及多态性,封装和继承的含义是什么。 :desktop_computer: 滑梯 幻灯片可在。 :red_question_mark: 用法 我们假定使用标准...

    PHP-7-Real-World-Application-Development

    #PHP 7:Packt的实际应用程序开发 ...探索PHP 7中的新OOP功能以实现高性能 了解如何提高PHP应用程序和数据库的性能 现代化您的旧版应用程序 将全局和新依赖项替换为依赖项注入 将动作逻辑转换为控制器 ###相关产品

    YzmCMS PHP轻量级信息管理系统 v6.9.zip

    YzmCMS是一款轻量级开源内容管理系统,它采用OOP(面向对象)方式自主开发的框架。基于PHP+Mysql架构,并采用MVC框架式开发的一款高效开源的内容管理系统,可运行在Linux、Windows、MacOSX、Solaris等各种平台上。 ...

    PHP抽象类和接口用法实例详解

    有些人除PHP外也学习不少其他语言,会发现php的不同之处,可能语法极其丑陋,但并不妨碍它成为世界上最好的语言(邪教语言)。PHP可以允许常量作为接口的一部分,而对于抽象的理解十分重要。 计算机上,对抽象的理解...

Global site tag (gtag.js) - Google Analytics