为了账号安全,请及时绑定邮箱和手机立即绑定

为什么连引号也输出来了?

感觉很奇怪,输出结果是:string(12) "就是就是"

int(9494)。为何会把引号也输出来?

正在回答

1 回答

这个是和var_dump()实现有关,dump输出:

会给出变量的类型 这里是 string(12) 12是占用的字节数,1个汉字占3个字节?有段日子没碰php了

后面给出变量的内容,双引号说明这是个字符串,你懂的php是弱类型的嘛!

0 回复 有任何疑惑可以回复我~
#1

达尔之心 提问者

非常感谢!
2015-08-18 回复 有任何疑惑可以回复我~
#2

名字不能太长

什么是强类型,什么是弱类型?
2015-08-28 回复 有任何疑惑可以回复我~
#3

simon_xi 回复 名字不能太长

强类型就是要求声明变量时必须指定其存储类型是什么类型(比如整数型、字符型亦或其他),一般来说静态语言比如c,java,c++,c#等隶属于强类型语言;弱类型在变量声明时无需指定其存储类型由解释器根据变量的内容推断类型(内部),甚至有的都不需要你事先声明解释器第一次碰到它时帮做了,一般来说那些脚本语言(动态语言)【javascript,python等】属于弱类型语言。近年来,很多静态语言及静态语言的编译器都在汲取动态语言的优点来丰富自身,比如c# 4.+提供的类型推衍的玩意,其实就是个语法糖而已,还是由编译器推断类型,并没有改变自身静态语言的本质。
2015-08-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么连引号也输出来了?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信