php类和函数的区别

如题所述

第1个回答  2016-12-30
函数是写在类里面的,两个本来是两个东西,没有区别这一说,就好像杯子里面装满水,你非要问杯子和水有什么区别。。只能说二者有什么联系:
类就是函数的集合,把函数封装在类中,需要时候只需要继承下,调用方法就行,可扩展。
第2个回答  2016-12-30
 类就是函数的集合,把函数封装在类中,需要时候只需要继承下,调用方法就行,可扩展。
  函数(function),名称出自数学家李善兰的著作《代数学》。之所以如此翻译,他给出的原因是“凡此变数中函彼变数者,则此为彼之函数”,也即函数指一个量随着另一个量的变化而变化,或者说一个量中包含另一个量。
  函数的定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发。本回答被提问者采纳

在php中,函数就是类吗?
首先我先解释一下概念:第一:什么是函数?你不要被术语所迷惑。你可理解成完成一个所指定的功能 这就叫函数,可能听起来还不是理解下面举例说明:比如你现在有一个需求:将一个字符串从小写转成大小 我们首先想有没有这样一个完成我所指定的功能这样一个东西,很显示有那就是 strtoupper(); 这是就...

php中函数库和类库到底有什么区别?
函数库 就是很多函数的集合。有很多功能,你就不用自己重新写了,直接使用就可以。而类库,你要先理解类。类,你可以理解为函数根据实际需求分类存放的一个地方。因为如果项目很大,就会有很多函数,如果不分类,有时候就很难找到了。根据函数的功能,把一类函数都整合到一个类里面,使用起来就很方便。...

php中的类有什么用?和自定义函数有什么区别?
函数名__sleep和__wakeup在PHP类中是魔术函数。除非想要与之联系的魔术功能,否则在任何类中都不能以此命名函数。小心 PHP将所有以__开头的函数名保留为魔术函数。除非想要使用一些见于文档中的魔术功能,否则建议不要在PHP中将函数名以__开头。在PHP4中,var变量的值只能初始化为常量。用非常量值初始...

php中的方法和函数是一个意思吗?
英文里是一个单词。但是在php中场合不一样,叫法也不一样 对于一般的情况,叫方法和函数都一样,但是在类里(class),都统一叫方法

PHP反序列化
面向对象的PHP编程中,类和对象是核心概念。类可以看作是模板或蓝图,而对象则是基于类实例化的具体实体。对象封装了属性和方法,属性相当于变量,方法则类似于函数,它们共同构成了对象的功能和状态。序列化是将对象的状态信息转换为可以存储或传输的格式的过程。这个过程是针对对象的,而不是类。通过使用...

有一定的计算机基础,想要学习php,但是函数那一类的太难了,不知道能不...
php函数那一块,我个人认为,主要就是死记硬背,当然多多练习多多运用是加快记忆的一个办法,总之只要有兴趣就学,php在所有编程语言里算比较易学的,很适合初学者,加油

关于php构造函数
用于类的初始化,在新建一个对象时被立即执行,既 new base();此时会执行__construct()this是指类(实例)自身

php GUID生成函数和类
1.GUID在空间上和时间上具有唯一性,保证同一时间不同地方产生的数字不同。2.世界上的任何两台计算机都不会生成重复的 GUID 值。3.需要GUID的时候,可以完全由算法自动生成,不需要一个权威机构来管理。4.GUID的长度固定,并且相对而言较短小,非常适合于排序、标识和存储。三、GUID生成函数 复制代码 ...

函数和方法的区别 thinkphp
单独的function a(){} 是函数。在类里的函数,叫做方法。

【PHP】初始化是一定要用类的同名函数做构造函数吗?
PHP中类的初始化有两种方式,一种是像你所说的同名函数做构造函数,另外一种则是定义__construct()(前面两个下划线_)做构造函数,这两者除了函数名称不一样外,其它没什么区别,都是用来初始化类的。但建议用后者,原因是如果使用了同名函数做构造函数,当类名发生改变,相应的构造函数名也要改变。...

相似回答