2017 5 31 php面向过程 面向对象1

面向过程的语法
定义变量;
定义函数;
使用变量(输出,赋值,等)
调用函数;
流程控制(if,switch,for,while等)

面向对象的语法
1,定义类;定义类的语法中,只有这3种代码:
1.1定义属性(变量)
1.2定义方法(函数)
1.3定义常量(类常量)
2,创建类的对象;
3,使用对象;
使用对象也几乎只有3个方式:
3.1使用其属性:因为属性就是“变量”,则使用其属性,也就是跟以前使用变量一样。
3.2使用其方法:因为方法就是“函数”,则使用其方法,也就是跟以前使用函数一样。
3.3使用其常量:类似使用以前的普通常

对象和资源是默认引用传值
因为对象变量进行普通传值的时候,复制的是对象变量中所存储的“对象标识符#1” 可以通过var_dump()看

一个类中有3种代码
属性:
方法:
类常量:

$this是伪对象 代表当前类的当前所属对象

时间: 2024-11-02 10:28:58

2017 5 31 php面向过程 面向对象1的相关文章

php连接数据库的两种方式- 面向过程 面向对象

一.面向对象1. 链接数据库 $conn = @new mysqli("127.0.0.1","root","","mydb"); if($conn->connect_errno){ //返回链接错误号 // 返回链接错误信息 die("数据库链接失败:".$conn->connect_error); } 2. 选择数据库 $conn->select_db("mydb"

面向过程—面向对象(C++的封装,this)_内存四区_变量生命周期

1.面向对象主要涉及  构造函数.析构函数.虚函数.继承.多态等. 2.对各种支持 的底层实现机制 c语言中,数据 和 处理数据的操作(函数) 是分开来声明,即语言本身并没有支持 “数据和函数”的关联性. 在C++中,通过抽象数据类型(abstract data type, ADT),在类中定义数据和函数,来实现数据和函数直接的绑定. C++成员数据:static.nonstatic C++成员函数:static.nonstatic.virtual C++中的类class从面向对象理论出发,将变

C++中静态成员变量和静态成员函数(面向过程&&面向对象)

数据成员可以分静态变量.非静态变量两种. 静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态          成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员  存在于内存,所以非静态成员可以直接访问类中静态的成员. 非成静态员:所有没有加Static的成员都是非静态成员,当类被实例化之后,可以通过实例化的类名进行访问..非静态成             员的生存期决定于该类的生存

面向过程&面向对象

编程范式 编程是程序员用特定的语法+数据结构+算法组成的代码来告诉计算机如何执行任务的过程,一个程序是程序员为了得到一个任务结果而编写的一组指令的集合,正所谓条条大路通罗马,实现一个任务的方式有很多种不同的方式,对这些不同的编程方式的特点进行归纳总结得出来的编程方式类别,即为编程范式. 不同的编程范式本质上代表对各种类型的任务采取的不同的解决问题的思路, 两种最重要的编程范式分别是面向过程编程和面向对象编程. 原文地址:https://www.cnblogs.com/xiugeng/p/8667

o'c基础第一天面向过程与面向对象

1. OC将C的复杂的东西简单 a. #import 指令. b. NSLog函数. c. NSString d. BOOL 2. OC在C的基础之上增加了一些面向对象的语法. 面向过程 面向对象. 是解决问题的不同的思路. 1). 将大象放进冰箱. a. 打开冰箱门. b. 把大象放进冰箱 c. 把冰箱门关上. 面向对象. 找到1个冰箱. 只要这个冰箱有自动开门 自动拉近大象 自动关门. 2). 买电脑的需求 a. 根据自己的预算和需求确定型号. 查找资料. b, rMBP 9288 c, 到

224 面向对象编程介绍,面向过程与面向对象

1.1 面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候再一个一个的依次调用就可以了. 1.2 面向对象 面向对象是把事务分解成为一个个对象,然后由对象之间分工与合作. 1.3 面向过程与面向对象对比 面向过程 面向对象 优点 性能比面向对象高,适合跟硬件联系很紧密的东西,例如单片机就采用的面向过程编程. 易维护.易复用.易扩展,由于面向对象有封装.继承.多态性的特性,可以设计出低耦合的系统,使系统 更加灵活.更加易于维护 缺点 不易维护.不易复用.

渐进式编码规范,一步步从面向过程到面向对象

学习js这么久了,一步步见证着自己的成长,看到别的大牛的代码,一步步去完善自己,今天,我就来通过一个简单的实例来记录自己的进步. 通过输入框输入字符串,来显示输入的字符数量. 1.函数式编程(初出新手村)不建议使用 //面向过程的变成方式,不推荐 window.onload=function(){ var $=function(id){ return document.getElementById(id); }; var oInput=$("input_word"); var getN

3 面向过程与面向对象进一步比较

编程范式 编程即写程序or写代码,具体是指程序员用特定的语法+数据结构+算法编写代码,目的是用来告诉计算机如何执行任务 . 如果把编程的过程比喻为练习武功,那么编程范式指的就是武林中的各种流派,而在编程的世界里最常见的两大流派便是:面向过程与面向对象. "功夫的流派没有高低之分,只有习武的人才有高低之分",在编程世界里更是这样,面向过程与面向对象在不同的场景下都各有优劣,谁好谁坏不能一概而论,下面就让我们来详细了解它们. 面向过程的程序设计 概念: 核心是"过程"二

Day5-1 面向对象和面向过程

摘要: 类的定义 类的增删改查 面向对象和面向过程的区别: 1.面向过程就像是工厂的流水线,按部就班的有序的工作. 优点:把复杂的问题简单化 缺点:可扩展性差.一个步骤改动,其他的步骤几乎都要跟着改动. 适用:功能一旦实现之后就很少需要改变的场景. 2.面向对象: 2-1 什么是对象? 对象的具有一些特征和方法的集合.比如孙悟空是一个对象,他的特征是 毛脸雷公嘴,金箍棒,金箍圈.他的方法(技能)七十二变,火眼金睛. 优点:可扩展性强 缺点:编程复杂度高. 适用:互联网应用,企业应用,游戏. 类: