PHP中在中文下使用?!:和在英文下使用?!:有区别吗?

<?php 

$str_string1='甲问:"你在哪里学的PHP?"';

$str_string2="乙毫不犹豫地回答:'当然是慕课网咯!'";

$str_string3='甲问:\'能告诉我网址吗?\'';

$str_string4="乙答道:\"www.imooc.com!\"";

echo $str_string1;

echo "<br />";

echo $str_string2;

echo "<br />";

echo $str_string3;

echo "<br />";

echo $str_string4;

echo "<br />";

?>






<?php 

$str_string1='甲问:"你在哪里学的PHP?"';

$str_string2="乙毫不犹豫地回答:'当然是慕课网咯!'";

$str_string3='甲问:\'能告诉我网址吗?\'';

$str_string4="乙答道:\"www.imooc.com!\"";

echo $str_string1;

echo "<br />";

echo $str_string2;

echo "<br />";

echo $str_string3;

echo "<br />";

echo $str_string4;

echo "<br />";

?>

只显示不一样,这样有什么影响?

Jasontreelai
浏览 1363回答 2
2回答

柠檬酸钠

我去,编程语言中所有符号(不包括引号内的)必须是英文半角状态下的,中文的只会报错

乔帮主

这是有区别的,区别的原因在于,中英文的这些字符对应的编码是不一样的,而编程中规定,使用的字符对应的是英文的,所以中文字符在编译的过程中会报错的!
打开App,查看更多内容
随时随地看视频慕课网APP