频道栏目
读书频道 > 移动开发 > 其他综合 > 微信公众平台应用开发实战
2. PHP的变量
2013-09-30 15:42:14     我来说两句
收藏   我要投稿
全书一共9章,在逻辑上分为四大部分:第一部分(第1章)介绍了微信公众平台的开发模式、数据交互方式,以及开发公众平台应用所需要的各项技术;第二部分(第2~4章)首先详细讲解了微信公众平台开放的所有API的功  立即去当当网订购

PHP中所有的变量都是以$符号开始的。PHP是一门松散类型的语言,在变量设置中不需要明确声明该变量的数据类型。根据变量被设置的方式,PHP会自动把变量转换为正确的数据类型。

在C、C++和Java等强类型的语言中,必须在变量被使用前显式声明它的类型。另外,PHP的变量不需要提前声明,在使用时会被自动声明。在Test中新建一个文件,命名为test2.php,键入以下代码:
<?php
$a = 5;
echo $a;
echo "<BR>";
$b = "this is a string";
echo $b;
echo "<BR>";
echo "$a, $b";
echo "<BR>";
echo '$a, $b';
?>

上述代码的分析如下:

echo "<BR>"是打印一个网页换行符。

我们声明了两个变量—$a和$b,因为把$a设置成了5,所以PHP会自动把$a设置成整型变量;同样的,会把$b设置成字符串变量。

注意其中的echo "$a, $b"和echo '$a, $b',对应不同的输出。在双引号中变量会自动解析成它的值,而在单引号中,变量不会做任何转义。这和Shell脚本是一致的。

浏览器中执行http://127.0.0.1/Test/test2.php,结果如图1-25所示。

 

PHP中有一个非常简便的连接操作符:.(一个英文的句号)。它可以连接字符串,当操作数中有非字符串时,会先转换成字符串,然后再做字符串连接操作。继续上面的例子,我们在上面代码的末尾加入以下代码:
<?php
echo "<BR>";
echo $a . $b;
echo "<BR>";
echo $a . $a;
?>

浏览器中执行修改后的代码,结果如1-26所示。


 

可以看到其他$a和$b的连接形成了“5this is a string”,$a先转成了一个字符串再和$b做连接操作。在语句$a . $a中,连接操作符两边的$a都被转成了字符串再做连接操作,于是得到结果“55”。

您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1. PHP的基本语法
下一篇:3. PHP的运算符
相关文章
图文推荐
排行
热门
最新书评
特别推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站