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

老师这里说将原来的字符串转换成了整型,觉得不能理解。

定义的$string=9494;本来就是整型的数值呀,何来将”就是就是“这个字符串转换成了整型了。  觉得说的好牵强。。。

提问者:汤姆家的鱼 2016-12-26 22:22

个回答

  • stone2333
    2016-12-26 22:44:36

    <?php 
     $string = "就是就是";
     var_dump($string);
     echo "<br />";
     $string = 9494;
     var_dump($string);
     echo "<br />";
    ?>

    string是一个变量的名字,

    当它被"就是就是"赋值时,变量string是字符串类型的;

    当它被数值 9494 赋值时,string就变成整型的了。

    PHP没有强制要在声明变量时声明数据类型,

    可以在使用的时候赋给同一个标识符不同类型的值。
    ------------------------------

    我这么解释,不知道你懂不懂。