问答详情
源自:3-5 PHP变量的数据类型

为什么上面的还是字符串,而下面的却变了,是不是只能改变数字的啊?

为什么上面的还是字符串,而下面的却变了,是不是只能改变数字的啊?

提问者:wang_123g 2015-10-29 21:17

个回答

  • 吱吱同学
    2015-10-31 17:36:03

    因为上面的“就是就是”本身就是字符串,而下面的“9494”本身是数字,所以输出来就是一个是字符串一个是整型,它这节的意思就是php会根据原本的数据类型自动转换而不需要另外申明,如果在java里面的话,你输入“9494“但是没有申明类型的话它返回的类型会是字符串,因为你是以字符串的形式输入的,除非是直接赋予变量输入9494才会返回整型。

  • 乔帮主
    2015-10-30 15:51:42

    下次提这样的问题,建议把代码贴出来看下!