$a = 1和$b = "1";有什么区别呢

来源:5-4 PHP中的比较运算符

z一刻

2017-11-13 14:38

 $a = 1和$b = "1";有什么区别呢

写回答 关注

1回答

  • 慕丝5732319
    2017-11-13 15:57:44
    已采纳

    $a = 1;  $a的属性是整形,$b = "1"; $b的属性是字符串  只能说类型不一样

    以下是拓展:

    因为php是弱类型  所以 $a = $b ; $a也可以转化为字符串类型,

     如果是在强类型比如说java中

    int a = 1;//整形

    String b = "1";//字符串

    执行 a = b;就会报错  因为是强类型类型转换需要特殊处理

    RazorE

    明白,谢谢!

    2019-08-28 10:37:43

    共 1 条回复 >

PHP入门篇

PHP入门教程轻松学习,行业大牛帮您快速掌握PHP编程基础知识。

455995 学习 · 6306 问题

查看课程

相似问题