问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

PHP中int和integer有什么区别?

发布网友 发布时间:2022-04-22 12:51

我来回答

2个回答

热心网友 时间:2023-10-14 11:10

PHP 是 没有这些的吧??没有声明 int 和 integer 的方法 ,所以不存在区别的。
PHP是一个弱类型的语言,(弱类型语言指在使用变量时不用指定变量的类型,在使用时也没有类型检查的一类编程语言),所以在使用变量时,不用事先指定变量类型,在使用时根据上下文由系统解释器来判断变量的类型。另外PHP也不像其他编程要先定义才能使用,变量不用事先定义即可使用。
如果是 JAVA 的话
1.Integer 是对象类型 int是原始类型
2.如果在数据库操作中某数值列允许为null的话,那接受该列数据的类型就只能为
Integer,而不能为int,所以在一般性的持久化对象中尽量少地使用基本类型,
除非确定它不会为空。
3.类可以是null 但是基本数据类型不能为空

热心网友 时间:2023-10-14 11:10

Integer是int的封装类,里面有很多进行处理的静态方法
Integer是对象而int不是,内存的分配位置也不一样
int是一种基本数据类型,而Integer是相应于int的类类型,称为对象包装。
实现这种对象包装的目的主要是因为类能够提供必要的方法,用于实现基本数据类型的数值与可打印字符串之间的转换,以及一些其他的实用程序方法;
另外,有些数据结构库类只能操作对象,而不支持基本数据类型的变量,包装类提供一种便利的方式,能够把基本数据类型转换成等价的对象,从而可以利用数据结构库类进行处理。
int 是基本类型,直接存数值
integer是对象,用一个引用指向这个对象

PHP是一个弱类型的语言 , 所以不存在int和integer的区别之说, 以上言论可针对java
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
单位高温防护欠缺致员工中暑如何对待 狗狗为什么爱看视频 360浏览器怎么设置倍速播放 ...先讲女主的灵魂飘荡了一段时间,然后重生,请问是那本? 拯救者散热器怎么开 电脑如何一键还原系统电脑一键还原怎么操作 神舟笔记本电脑怎么重新设置神舟战神bios恢复出厂设置 神舟电脑恢复出厂设置神舟战神怎么恢复原厂系统 水泥楼梯如何铺木楼梯 家里面楼梯是水泥的不想铺地毯或者地砖还能铺什么 php是什么语言 php的数据类型? PHP是弱类型语言,那么settype还有什么意义呢? 如何理解PHP是弱类型语言 iphone12锁屏密码有一两秒的延迟 怎样更改win7 win7怎么更改设备名称 win7怎么更改网络设置参数?? 如何更改win7用户名 书里有个我作文800字(初一)我非常爱看书 股票下方写EDU,什么意思,如新东方股票 新东方网课老师可以看到学生屏幕吗? 新东方股票代码号 新东方上市了吗,新东方都在哪里上市及新东方介绍 合肥新东方停课了吗 新东方英语是谁提出让他上市的 请问如何注销新东方在线的帐号? 新东方的股票公司是什么名 请以《书里有个"我"》为题写一篇作文 450字左右 有谁知道“新东方”股票代码? 有那些语言属于弱类语言啊? 弱类型语言的优缺点? 怎样才能学好弱类型语言,比如Python PHP之父:PHP的未来会怎样 脸上起包位置不同,代表什么? php是什么语言 脸上不同的位置长包各意味着身体哪出了问题? 为什么脸上容易长包 什么是强类型和弱类型 脸上每年同一个地方放都会长脓包 php如何定义unsigned int 为什么脸上老是长包 强类型语言和弱类型的语言有什么区别? 脸上反复长痘痘是怎么回事? 脸部颧骨处总长痘痘的原因是什么?如何治愈 脸上部位长包与身体哪些器官囿关? 脸上一直长包是为什么啊 就这几天,身上和脸上突然长了很多包,是什么原因 脸上老长包 脸上长包怎么办