php学习笔记-php中的数据转换

看下图中的这个例子。

输出结果是30,为什么呢?你说是因为PHP先把str这个变量由STRING类型转化为INTEGER类型再和后面的INTEGER相加最后得30,很有道理。

那么为什么不是把int这个变量由INTEGER类型转化为STRING类型呢,最后和前面的str相连结果是1020呢? 关键点是在中间的那个 +号。

+是算术运算符,并不是字符串连接的运算符。

原文地址:https://www.cnblogs.com/yfish/p/8452120.html