PHP中双引号中的变量需要注意

php中双引号中的变量需要注意的是

 
<?php
$a="sss";
echo "我要的回答$a不知打";
echo "<br>";
echo "我要的回答$a";
echo "<br>";
 

 

我要的回答
我要的回答sss

 

分析:
程序会把”$a不知打”当成一个变量,所以没有这个变量就输出为空了
 
<?php
$a="sss";
echo "我要的回答{$a}不知打";
echo "<br>";
echo "我要的回答$a";
echo "<br>";
 

我要的回答sss不知打
我要的回答sss

 

分析:

$a加上一个{}就知道$a自己是一个变量

{$a}

或者用 ${a}

 

 
<?php
$a="sss";
echo "我要的回答$a 不知打";
echo "<br>";
echo "我要的回答$a";
echo "<br>";
 

我要的回答sss 不知打
我要的回答sss

 

 

分析:

有空格的话程序也知道可以把$a当成一个变量的

 

推荐:

要么用

Printf(“%s撒旦法,”,$a);

或者用echo "我要的回答”.$a.” 不知打";
posted @ 2014-04-24 16:37  科勒的匕首  阅读(1391)  评论(0)    收藏  举报